// var i;
// var n = require("./AL_Framework_Util_Create_Prefab");
// var $baseManager = require("./AL_Framework_Base_Manager");
// var $md5 = require("./AL_Framework_md5");
// window.canExperienceGame = 0;
// window.wxServerVersion = 0;
// window.wxJumpBtnHaveMove = 1;
// window.wxShareFailTips = "通讯失败";
// window.wxJumpShowBannerDelayTime = 1.5;
// var AL_Framework_Wx_Manager = cc.Class({
//     extends: $baseManager,
//     properties: {
//         already: !1,
//         levelCount: 0,
//         haveGetAuthorize: !1,
//         banner: null,
//         bannerAds: [],
//         com_game_club_button: null,
//         bannerTimeOut: -1,
//         shareOnShow: !1,
//         isOnceShare: !0,
//         shareCallBack: null,
//         shareBegTime: 0,
//         _shareQuery: "",
//         shifou_tongguo_yonghu_yanzheng: !1,
//         xieyi_shezhi: 1,
//         spotSysCount: 0,
//         custom5: null,
//         customAd4: null,
//         showCusCount: 0,
//         showCusCount2: 0,
//         showBannerCount: 0,
//         showSpotNum: 0,
//         showVideoNum: 0,
//         pausecount: 0,
//         resultcount: 0,
//         interval: null,
//         banner_guanbi_kaiguan: 0,
//         customOnes: [],
//         leveVideoConfig: null,
//         showBannerNum: 0,
//         openid: "",
//         session_key: "",
//         spot_Interval: 20,
//         spotAd: null,
//         spotAds: null,
//         spot_list: [],
//         customAds: [],
//         sys_spot_count: 0,
//         _isShowBanner: !1,
//         _isBannerShowed: !1,
//         _bannerOptions: null,
//         _haveShowSpotAd: !1,
//         _alShowSpot: !1,
//         _canShowSysSpot: !0,
//         isvideo_openAD: 0,
//         curr_bannerID: "",
//         curr_matrixID: "",
//         gameClubBtn: null,
//         gameUserBtn: null,
//         videoErrorCount: 0,
//         videoErrorEvent: null,
//         _chushihua_shortcut_shijian: 36e3,
//         canShowShortcut: !0,
//         isPlayNew: !1,
//         wxCellStartTime: 0,
//         shareFailCount: 0,
//         praiseCallFun: null
//     },
//     shifouKaiqi: function(e) {
//         return e == KEY_IS_SHENHE && this.xiangmu_ceshi_kaiguan;
//     },
//     getVersion: function() {
//         return wx_game_version;
//     },
//     shezhiZaixianShuju: function(e) {
//         var t = {};
//         if (e.gameConfig) {
//             if (e.gameConfig.showMoreGameOrGrid) {
//                 this.showMoreGameOrGridType = parseInt(e.gameConfig.showMoreGameOrGrid);
//             }
//             if (e.gameConfig.gridAdTheme) {
//                 this.gridAdTheme = e.gameConfig.gridAdTheme;
//             }
//             if (null != e.gameConfig.installShortcutIntervalTime) {
//                 this._chushihua_shortcut_shijian = Number(e.gameConfig.installShortcutIntervalTime);
//             }
//             if (e.gameConfig.closeShortcut) {
//                 this.canShowShortcut = !0;
//             }
//             if (e.gameConfig.theme) {
//                 t.theme = e.gameConfig.theme;
//             }
//             if (e.gameConfig.zidong_shipin_dengji_peizhi) {
//                 this.leveVideoConfig = e.gameConfig.zidong_shipin_dengji_peizhi;
//             }
//             if (e.gameConfig.spot_Interval) {
//                 this.spot_Interval = e.gameConfig.spot_Interval;
//             }
//             if (e.gameConfig.videoErrorEvent) {
//                 this.videoErrorEvent = e.gameConfig.videoErrorEvent;
//             }
//             if (e.gameConfig.wxCellStartTime) {
//                 this.wxCellStartTime = e.gameConfig.wxCellStartTime;
//             }
//             if (e.gameConfig.isvideo_openAD) {
//                 this.isvideo_openAD = e.gameConfig.isvideo_openAD;
//             }
//             if (e.gameConfig.banner_shuaxin_shijian && parseInt(e.gameConfig.banner_shuaxin_shijian) >= 5) {
//                 wxData.bannerOnlindDelayTime = parseInt(e.gameConfig.banner_shuaxin_shijian);
//             }
//             if (e.gameConfig.shareOrVideoType) {
//                 this.shareOrVideoType = parseInt(e.gameConfig.shareOrVideoType);
//             }
//             if (e.gameConfig.shareRule) {
//                 this.shareRule = e.gameConfig.shareRule;
//             }
//             if (e.gameConfig.ad_interval && null != e.gameConfig.ad_interval) {
//                 this.interval = e.gameConfig.ad_interval;
//             }
//             var o = wx.getAccountInfoSync();
//             console.log(
//                 "==adConfig==",
//                 JSON.stringify(e.adConfig),
//                 "  accountInfo.miniProgram",
//                 "develop" == o.miniProgram
//             );
//             if (e.adConfig) {
//                 if (e.adConfig.bid && e.adConfig.bid.length > 0) {
//                     wx_banner_id = e.adConfig.bid;
//                 }
//                 if (e.adConfig.awardid && e.adConfig.awardid.length > 0) {
//                     wx_video_id = e.adConfig.awardid;
//                 }
//                 if (e.adConfig.spoid && e.adConfig.spoid.length > 0) {
//                     wx_spot_id = e.adConfig.spoid;
//                 }
//             }
//             if (ailin_sdk_manager.isUserNew) {
//                 if (0 != this.isvideo_openAD) {
//                     ailin_sdk_manager._isCloseAD = !0;
//                 }
//                 if (e.gameConfig.new_user_time && e.gameConfig.new_user_time > 0) {
//                     ailin_sdk_manager._isCloseAD = !0;
//                     setTimeout(function() {
//                         ailin_sdk_manager._isCloseAD = !1;
//                         al_show_log("解除广告屏蔽 ");
//                     }, 1e3 * e.gameConfig.new_user_time);
//                     al_show_log("广告屏蔽 " + e.gameConfig.new_user_time + " 秒");
//                 }
//             }
//             if (e.gameConfig.user_ad_rule) {
//                 this.user_ad_rule = e.gameConfig.user_ad_rule;
//             }
//         }
//         this.shezhiYouxiPeizhi(e);
//         if (e.crossSwitch) {
//             t.crossSwitch = e.crossSwitch;
//         }
//         if (e.bizData) {
//             t.bizData = e.bizData;
//         }
//         if (e.recommendGameData) {
//             t.ad_datas = e.recommendGameData;
//         }
//         if (this.huoquSdkBanbenShifouKeyong("2.2.0")) {
//             this.shezhiGuanggaoShuju(t);
//         }
//         if (cc.sys.os == cc.sys.OS_IOS) {
//             ailin_sdk_manager.isShenhe() ?
//                 user_default.set_bool_for_key(KEY_IS_OPENPAY, !0) :
//                 user_default.set_bool_for_key(KEY_IS_OPENPAY, 1 == this.shifou_dakai_zhifu_ios || "1" == this.shifou_dakai_zhifu_ios);
//         }
//         this.load_AD();
//         this.load_Custom_Ad_4(!1);
//         this.load_Custom_Ad_5(!1);
//     },
//     xiaoxiJiancha: function(e, t) {
//         var o = this.wx_msg_jiancha_url + "?content=" + e;
//         this.shezhiHttpGetShuju2(o, function(e) {
//             if ("" != e) {
//                 try {
//                     var o = JSON.parse(e);
//                     t(o.errcode);
//                 } catch (e) {
//                     console.log("xiaoxiJiancha: " + JSON.stringify(e));
//                 }
//             }
//         });
//     },
//     get_System_Info: function() {
//         var e = this;
//         var t = wx.getSystemInfoSync();
//         this.pingtai_banben_hao = t.SDKVersion;
//         this.anzhuo_banben_hao = t.system;
//         this.model = t.model;
//         wx.getNetworkType({
//             success: function(t) {
//                 e.wangluo_leixing = t.wangluo_leixing;
//             }
//         });
//     },
//     authorize: function(e) {
//         if (void 0 === e) {
//             e = {
//                 success: null,
//                 fail: null
//             };
//         }
//         wx.getUserInfo(e);
//     },
//     init: function(e) {
//         if (wx.getAccountInfoSync().miniProgram.appId == window.wx_app_id) {
//             $baseManager.prototype.init.call(this, e);
//             this.get_System_Info();
//             this.leveVideoConfig = {
//                 kaishi_putong_guanqia: 2,
//                 levelInterval: 3
//             };
//             this.jumpOtherGameTime = 0;
//             this.jumpOtherGameOnShowGetGold = !1;
//             wx.triggerGC();
//             this.shareAndVideoAllNum = 0;
//             this.gridAdTheme = "white";
//             this.showMoreGameOrGridType = 2;
//             this.shareSuccessProbability = 100;
//             this.shareOrVideoType = 3;
//             this.shareRule = {
//                 typeRule: {
//                     list: "222122122122121212112112112",
//                     repeat: "112"
//                 },
//                 rateRule: {
//                     base: [2, 20, 3, 30, 4, 60, 5, 100, 6, 200, 7, 300],
//                     decrease: 1,
//                     increase: 30
//                 }
//             };
//             this.spot_list = ["wx", "wx", "wx"];
//             this.interval = {
//                 result: 2,
//                 resume: 60,
//                 rate: 5,
//                 rates: [{
//                         rate: 2,
//                         name: "pause",
//                         index: 3
//                     },
//                     {
//                         rate: 3,
//                         name: "result",
//                         index: 3
//                     }
//                 ],
//                 interval: 11,
//                 pause: 3
//             };
//             this.videoErrorEvent = {
//                 isopen: 0,
//                 count: 4,
//                 time: 4
//             };
//             this.user_ad_rule = {
//                 new_user_ad: 1,
//                 new_user_ad_type: 3,
//                 new_user_ad_time: 24,
//                 old_user_ad: 1,
//                 old_user_ad_type: 3
//             };
//             this.init_Award();
//             ailin_sdk_manager.onShow(
//                 function() {
//                     if ((this.init_Award(), this.shareOnShow)) {
//                         var e = getTime() / 1e3;
//                         e - this.shareBegTime > 5 ?
//                             (this.shareCallBack && this.shareCallBack(1), this.shezhiHttpGetShuju(this._shareQuery)) :
//                             e - this.shareBegTime > 2 ?
//                             this.isOnceShare ?
//                             Math.random() > 0.5 ?
//                             (this.shareCallBack && this.shareCallBack(1),
//                                 this.shezhiHttpGetShuju(this._shareQuery)) :
//                             this.shareCallBack && this.shareCallBack(0) :
//                             100 * Math.random() > this.shareSuccessProbability ?
//                             this.shareCallBack && this.shareCallBack(0) :
//                             (this.shareCallBack && this.shareCallBack(1), this.shezhiHttpGetShuju(this._shareQuery)) :
//                             this.shareCallBack && this.shareCallBack(0);
//                         this.isOnceShare = !this.isOnceShare;
//                     }
//                     if (
//                         this.jumpOtherGameOnShowGetGold &&
//                         getTime() / 1e3 - this.jumpOtherGameTime > quickGame.awardGoldTime
//                     ) {
//                         var t = 10 * quickGame.awardGoldDouble;
//                         var o = user_default.get_int_for_key(ailin.Key_Gold, 0);
//                         user_default.set_data_for_key(ailin.Key_Gold, o + t);
//                     }
//                     this.jumpOtherGameOnShowGetGold = !1;
//                     this.shareOnShow = !1;
//                     if (this.sharing) {
//                         this.sharing = !1;
//                         if (3 == this.shareIsInvite) {
//                             this.getShareResult() ?
//                                 (user_default.set_data_for_key(
//                                         "shareCountDaily",
//                                         user_default.get_int_for_key("shareCountDaily", 0) + 1
//                                     ),
//                                     this.shareSuccessAction && this.shareSuccessAction()) :
//                                 this.shareFailAction &&
//                                 this.shareFailAction({
//                                     errCode: 1003,
//                                     errMsg: "分享失败"
//                                 });
//                         }
//                     }
//                     this.reportInviteResult(!0);
//                 }.bind(this)
//             );
//             if (e && e.huoquShouquan) {
//                 this.haveGetAuthorize = e.huoquShouquan;
//             }
//             if ("function" == typeof wx.getUpdateManager) {
//                 var t = wx.getUpdateManager();
//                 t.onCheckForUpdate(function() {});
//                 t.onUpdateReady(function() {
//                     t.applyUpdate();
//                 });
//                 t.on_Update_Failed(function() {});
//             }
//             this.chushihuaZaixianShuju();
//         }
//     },
//     init_Award: function() {
//         console.log("====init_Award====初始话收藏奖励");
//         var e = wx.getEnterOptionsSync();
//         console.log("====init_Award====启动参数：", JSON.stringify(e), e.scene);
//         var t = user_default.get_int_for_key("ly_wx_shoucang", 0);
//         0 == t ?
//             1014 == e.scene || 1023 == e.scene ?
//             console.log("====init_Award====可以领取奖励") :
//             (console.log("====init_Award====wx.checkIsAddedToMyMiniProgram"),
//                 wx.checkIsAddedToMyMiniProgram &&
//                 wx.checkIsAddedToMyMiniProgram({
//                     fail: function(e) {
//                         console.log("======init_Award======checkIsAddedToMyMiniProgram=fail:", JSON.stringify(e));
//                     },
//                     success: function(e) {
//                         console.log(
//                             "======init_Award======checkIsAddedToMyMiniProgram=success:",
//                             JSON.stringify(e)
//                         );
//                         user_default.set_data_for_key("ly_wx_shoucang", e.added ? 1 : 0);
//                     },
//                     complete: function(e) {
//                         console.log(
//                             "======init_Award======checkIsAddedToMyMiniProgram=complete:",
//                             JSON.stringify(e)
//                         );
//                     }
//                 })) :
//             console.log(1 == t ? "====init_Award====待领取" : "====init_Award====已领取");
//     },
//     duochongJiancha: function() {
//         var e = user_default.get_string_for_key("ly_login_token", "");
//         var t = AL_User_Info.huoqu_open_id();
//         if ("" != e && "" != t) {
//             var o = this.huoquHttpUrl() + "/token/check?token=" + e;
//             wx.request({
//                 url: o,
//                 data: {},
//                 method: "GET",
//                 header: {
//                     openId: t,
//                     umid: oppo_get_online_dataId,
//                     channel: this.huoquXitongPingtaiZifuchuan(),
//                     platform: this.platform,
//                     userTag: user_default.get_string_for_key("ly_userTag", "")
//                 },
//                 timeout: 4500,
//                 success: function(e) {
//                     var t = e.data;
//                     if ("string" == typeof t) {
//                         t = JSON.parse(t);
//                     }
//                     if (0 == t.data) {
//                         wx.showModal({
//                             title: "提示",
//                             content: "检测到您在其他设备登陆",
//                             confirmText: "退出",
//                             showCancel: !1,
//                             success: function(e) {
//                                 if (e.confirm) {
//                                     wx.exitMiniProgram();
//                                 }
//                             }
//                         });
//                     }
//                 },
//                 fail: function(e) {
//                     console.log("token/check", e);
//                 }
//             });
//         }
//     },
//     get_Spot_Id: function() {
//         return "string" == typeof wx_spot_id ? wx_spot_id : wx_spot_id[this.spotSysCount % wx_spot_id.length];
//     },
//     load_AD: function() {
//         var t = this;
//         al_show_log("loadSpotAd" + wx_spot_id);
//         if (this.spotAd) {
//             this.spotAd.destroy();
//             this.spotAd = null;
//         }
//         var o = this.get_Spot_Id();
//         console.log(
//             "ailin   createAD >>>>>>>>>>>>> spotid:",
//             o,
//             "undefined" == typeof wx_spot_id ? "undefined" : typeof wx_spot_id
//         );
//         if (null == o || "" == o) {
//             return al_show_log("插屏id出错！");
//         }
//         this.spotAd = wx.createInterstitialAd({
//             adUnitId: o
//         });
//         var i = this._isShowBanner;
//         this.guanggaoZhuizongQingqiu("request", "spot", o);
//         this.spotAd.load();
//         this.spotAd.onLoad(function() {
//             var e = user_default.get_int_for_key("showcount_banner", 0) + 1;
//             user_default.set_data_for_key("showcount_banner", e);
//             console.log(">>>>>>>>>>>>> spot onLoad");
//         });
//         this.spotAd.onClose(function() {
//             console.log("spotOnClose");
//             t._haveShowSpotAd = !1;
//             console.log(">>>>>>>>>>>>> spot onClose");
//             if (i) {
//                 t.show_Banner_Ad(t._bannerOptions);
//             }
//             t.load_AD();
//         });
//         this.spotAd.onError(function(e) {
//             al_show_log("show spot ad fail " + JSON.stringify(e));
//         });
//     },
//     load_Custom_Ad_4: function(e, t) {
//         var o = this;
//         if (void 0 === e) {
//             e = !1;
//         }
//         if (!(ailin_custom_id_matrix3.length < 0 || "" == ailin_custom_id_matrix3)) {
//             var i = wx.getSystemInfoSync();
//             al_show_log("====show_Custom_Ad winSize.screenWidth " + i.screenWidth);
//             var n = i.statusBarHeight;
//             var a = 360;
//             if (i.screenWidth < 380) {
//                 a = i.screenWidth;
//             }
//             var s = {};
//             s = {
//                 width: a,
//                 left: (i.screenWidth - a) / 2,
//                 top: i.windowHeight / 10 + n,
//                 fixed: 30
//             };
//             if (cc.winSize.width > cc.winSize.height) {
//                 s = {
//                     width: i.windowHeight / 1.2,
//                     left: (i.screenWidth - i.windowHeight / 1.2) / 2,
//                     top: i.windowHeight / 10 + n,
//                     fixed: 30
//                 };
//             }
//             al_show_log("=====show_Custom_Ad:" + ailin_custom_id_matrix3);
//             var r = wx.createCustomAd({
//                 adUnitId: ailin_custom_id_matrix3,
//                 style: s
//             });
//             this.guanggaoZhuizongQingqiu("request", "matrix", ailin_custom_id_matrix3);
//             r.onLoad(function() {
//                 al_show_log("原生模板 广告加载成功");
//                 o.customAd4 = r;
//                 if (e) {
//                     r.show()
//                         .then(function() {
//                             o.guanggaoZhuizongQingqiu("show", "matrix", ailin_custom_id_matrix3);
//                             al_show_log("原生模板 广告显示成功");
//                         })
//                         .catch(function(e) {
//                             al_show_log("原生模板 广告显示失败" + e);
//                             if (t) {
//                                 t(1);
//                             }
//                         });
//                 }
//             });
//             r.onClose(function(e) {
//                 al_show_log("关闭原生模板广告" + e);
//             });
//             r.onError(function(e) {
//                 al_show_log("原生模板CustomAd 广告加载失败：" + e);
//             });
//         }
//     },
//     load_Custom_Ad_5: function(e) {
//         var t = this;
//         if (void 0 === e) {
//             e = !1;
//         }
//         al_show_log("load_Custom_Ad_5" + e);
//         if ("" != ailin_custom_id_matrix) {
//             var o = wx.getSystemInfoSync();
//             var i = cc.winSize.height / cc.winSize.width >= 2 ? 30 : 0;
//             var n = {};
//             n = {
//                 width: o.screenWidth / 1.2,
//                 left: (o.screenWidth - o.screenWidth / 1.2) / 2,
//                 top: o.windowHeight / 10 + i,
//                 fixed: 30
//             };
//             if (cc.winSize.width > cc.winSize.height) {
//                 n = {
//                     width: o.windowHeight / 1.2,
//                     left: (o.screenWidth - o.windowHeight / 1.2) / 2,
//                     top: o.windowHeight / 10 + i,
//                     fixed: 30
//                 };
//             }
//             var a = wx.createCustomAd({
//                 adUnitId: ailin_custom_id_matrix,
//                 style: n,
//                 adIntervals: 30
//             });
//             this.guanggaoZhuizongQingqiu("request", "templatespot", ailin_custom_id_matrix);
//             a.onLoad(function() {
//                 al_show_log("原生模板 广告加载成功");
//                 if (e) {
//                     a.show()
//                         .then(function() {
//                             al_show_log("原生模板 广告显示成功");
//                             t.guanggaoZhuizongQingqiu("show", "templatespot", ailin_custom_id_matrix);
//                         })
//                         .catch(function(e) {
//                             al_show_log("原生模板 广告显示失败" + e);
//                         });
//                 }
//                 t.custom5 = a;
//             });
//             a.onClose(function(e) {
//                 al_show_log("关闭原生模板广告Ad5" + e);
//             });
//             a.onError(function(e) {
//                 al_show_log("原生模板CustomAd5 广告加载失败：" + e);
//             });
//         }
//     },
//     vibrateShort: function() {
//         wx.vibrateShort();
//     },
//     vibrateLong: function() {
//         wx.vibrateLong();
//     },
//     jianceShifouYouShipin: function() {
//         return "" != wx_video_id || !this.shifouKaiqi(KEY_IS_SHENHE);
//     },
//     huoquXitongPingtaiZifuchuan: function() {
//         return "wx";
//     },
//     huoqu_xitong_pingtai: function() {
//         return 0;
//     },
//     huoquTiaozhuanAnniuShifouYidong: function() {
//         return !get_can_share() || wx_banner_id.length < 1 ? 0 : wxJumpBtnHaveMove;
//     },
//     fanhuizhujiemianTiaozhuanYouxi: function() {
//         if ("" != wxData.WXforward && this.huoquSdkBanbenShifouKeyong("2.2.0")) {
//             wx.navigateToMiniProgram(wxData.WXforward);
//         }
//     },
//     huoquPeizhiByZaixian: function(e, t) {
//         return wxData.params && wxData.params[e] ? wxData.params[e] : t;
//     },
//     setSpotData: function(e) {
//         if (e.interval) {
//             pause_spot_interval = e.interval;
//             result_spot_interval = e.interval;
//         }
//         if (e.intervalTime) {
//             pause_spot_time = e.intervalTime;
//             result_spot_time = e.intervalTime;
//         }
//         if (e.startInterval) {
//             pause_spot_start_index = e.startInterval;
//             result_spot_start_index = e.startInterval;
//         }
//         if (e.items) {
//             for (var t = 0; t < e.items.length; t++) {
//                 e.items[t].type &&
//                     "pause" == e.items[t].type &&
//                     (e.items[t].interval && (pause_spot_interval = e.items[t].interval),
//                         e.items[t].intervalTime && (pause_spot_time = e.items[t].intervalTime),
//                         e.items[t].startInterval && (pause_spot_start_index = e.items[t].startInterval));
//                 e.items[t].type &&
//                     "result" == e.items[t].type &&
//                     (e.items[t].interval && (result_spot_interval = e.items[t].interval),
//                         e.items[t].intervalTime && (result_spot_time = e.items[t].intervalTime),
//                         e.items[t].startInterval && (result_spot_start_index = e.items[t].startInterval));
//             }
//         }
//     },
//     onHide: function(e) {
//         wx.onHide(e);
//     },
//     onShow: function(e) {
//         wx.onShow(function(t) {
//             console.log("ailin===============wx.onShow:");
//             if (e) {
//                 e(t);
//             }
//         });
//     },
//     shuaxinBannerGuanggao: function(e) {
//         var t = this;
//         if (!e.x) {
//             e.x = 0;
//         }
//         if (!e.y) {
//             e.y = 0;
//         }
//         this.huoquTiaozhuanAnniuShifouYidong() ?
//             (this.yincangBannerGuanggao(),
//                 e.node ?
//                 e.node.runAction(
//                     cc.sequence(
//                         cc.delayTime(wxJumpShowBannerDelayTime),
//                         cc.callFunc(function() {
//                             t.xianshiBannerGuanggaoDibu();
//                         }),
//                         cc.delayTime(0.5),
//                         cc.moveTo(0.2, e.x, e.y)
//                     )
//                 ) :
//                 setTimeout(function() {
//                     t.xianshiBannerGuanggaoDibu();
//                 }, 1e3 * wxJumpShowBannerDelayTime)) :
//             (this.xianshiBannerGuanggaoDibu(), e.node && ((e.node.x = e.x), (e.node.y = e.y)));
//     },
//     _on_Banner_Resize: function(e) {
//         if (ailin_sdk_manager._isCloseAD) {
//             this.yincangBannerGuanggao();
//         } else {
//             {
//                 var t = cc.view.getFrameSize();
//                 var o = t.width;
//                 var i = t.height;
//                 var n = this._bannerOptions;
//                 var a = n.bannerType;
//                 var s = n.alignH;
//                 var r = 0;
//                 if (cc.winSize.height / cc.winSize.width > 2 && cc.sys.os == cc.sys.OS_IOS) {
//                     r = 20;
//                 }
//                 var c = 0;
//                 var l = 0;
//                 0 == a ?
//                     (c = i - e.height - r) :
//                     1 == a ?
//                     (c = 0) :
//                     2 == a &&
//                     (c = "number" == typeof this._bannerOptions.top ? this._bannerOptions.top : i - e.height - r);
//                 void 0 !== s ?
//                     0 == s ?
//                     (l = 0) :
//                     2 == s ?
//                     (l = Math.max(o - e.width, 0)) :
//                     1 == s && (l = (o - e.width) / 2) :
//                     (l = "number" == typeof this._bannerOptions.left ? this._bannerOptions.left : (o - e.width) / 2);
//                 this.banner.style.top = c;
//                 this.banner.style.left = l;
//                 this._bannerOptions.left = l;
//                 this._bannerOptions.top = c;
//                 al_show_log(
//                     "banner onResize:left(" + l + "),top(" + c + "),width(" + e.width + "),height(" + e.height + ")"
//                 );
//             }
//         }
//     },
//     get_Banner_Id: function() {
//         return "string" == typeof wx_banner_id ? wx_banner_id : wx_banner_id[this.showBannerCount % wx_banner_id.length];
//     },
//     createBannerAd: function(t) {
//         var o = this;
//         if (void 0 === t) {
//             t = {};
//         }
//         console.log(
//             "banner createBannerAd wx_banner_id ",
//             wx_banner_id,
//             " typeof",
//             "undefined" == typeof wx_banner_id ? "undefined" : typeof wx_banner_id
//         );
//         this.curr_bannerID = this.get_Banner_Id();
//         this._bannerOptions = t;
//         if (this.banner) {
//             this.banner.destroy();
//             this.banner = null;
//         }
//         al_show_log("banner adUnitId:" + this.curr_bannerID);
//         this.banner = wx.createBannerAd({
//             adUnitId: this.curr_bannerID,
//             adIntervals: t.adIntervals || 30
//         });
//         this.banner.onResize(function(e) {
//             o._on_Banner_Resize(e);
//         });
//         this.banner.onLoad(function() {
//             ailin_sdk_manager._isCloseAD ?
//                 o.yincangBannerGuanggao() :
//                 (o._bannerOptions.successCallback && o._bannerOptions.successCallback(),
//                     al_show_log("banner onLoad"));
//         });
//         this.banner.onError(function(e) {
//             al_show_log("banner error:" + JSON.stringify(e));
//             console.error("[Banner]Error", JSON.stringify(e));
//             if (o._bannerOptions.errorCallback) {
//                 o._bannerOptions.errorCallback();
//             }
//             cc.director.getScene().name;
//             if (o.banner) {
//                 o.banner.destroy();
//             }
//             o.banner = null;
//             if (o.bannerTimeOut > 0) {
//                 clearTimeout();
//                 o.bannerTimeOut = -1;
//             }
//             if (o.huoquSdkBanbenShifouKeyong("2.2.2")) {
//                 if (!(null == e)) {
//                     e.errCode;
//                 }
//             }
//             if (void 0 === o._bannerOptions.isError || o._bannerOptions.isError) {
//                 o.xianshiGengduoYouxiByBanner({}, !1);
//             }
//         });
//     },
//     show_Banner_Ad: function(e) {
//         var t = this;
//         if (void 0 === e) {
//             e = {};
//         }
//         ailin_sdk_manager._isCloseAD ?
//             console.log("[Banner]isCloseAD!!") :
//             this.jianchaGuanggaoKaishiShijianShifouManzuYaoqiu(this.kaishi_youxi_guanggao_shijian.banner) ?
//             this._haveShowGridAd ||
//             (this.huoquSdkBanbenShifouKeyong("2.0.4") &&
//                 (this.checkAdRule(1) ?
//                     (void 0 === e.width && this._bannerOptions && (e = this._bannerOptions),
//                         (e.adIntervals = wxData.bannerOnlindDelayTime || e.adIntervals || 30),
//                         (this._bannerOptions = e),
//                         (this.banner && !this.banner._destroyed) || this.createBannerAd(e),
//                         ailin_sdk_manager.guanggaoZhuizongQingqiu("request", "banner", this.curr_bannerID),
//                         console.log("[Banner]al ==== show_Banner_Ad ", this.showBannerCount),
//                         this.showBannerCount++,
//                         (this._isShowBanner = !0),
//                         this.moreGameBanner &&
//                         this.moreGameBanner.isValid &&
//                         (this.moreGameBanner.destroy(), (this.moreGameBanner = null)),
//                         this.banner
//                         .show()
//                         .then(function() {
//                             if (t._isShowBanner) {
//                                 t._isBannerShowed = !0;
//                                 t.showBannerNum++;
//                                 al_show_log("banner show success!");
//                                 ailin_sdk_manager.guanggaoZhuizongQingqiu("show", "banner", t.curr_bannerID);
//                             }
//                         })
//                         .catch(function(e) {
//                             console.error("[Banner]show Error", e);
//                         }),
//                         "number" == typeof e.width && e.width != this.banner.style.width ?
//                         (this.banner.style.width = e.width) :
//                         this.banner.style &&
//                         this._on_Banner_Resize({
//                             width: this.banner.style.realWidth,
//                             height: this.banner.style.realHeight
//                         }), -1 == this.bannerTimeOut &&
//                         (this.bannerTimeOut = setTimeout(function() {
//                             if (t.banner) {
//                                 t.banner.destroy();
//                             }
//                             t.banner = null;
//                             t.bannerTimeOut = -1;
//                             if (t._isShowBanner) {
//                                 t.show_Banner_Ad(t._bannerOptions);
//                             }
//                         }, 1e3 * e.adIntervals))) :
//                     console.log(
//                         "[Banner]" +
//                         (user_default.get_bool_for_key("newUserFlag", !1) ? "新用户" : "活跃用户") +
//                         "Banner已被屏蔽"
//                     ))) :
//             console.log("[Banner]广告时间未到", this.kaishi_youxi_guanggao_shijian.banner);
//     },
//     xianshiBannerGuanggao: function(e) {
//         if (void 0 === e) {
//             e = {};
//         }
//         this.show_Banner_Ad(e);
//     },
//     xianshiBannerGuanggaoZidingyi: function(t) {
//         if (void 0 === t) {
//             t = {};
//         }
//         if ("object" != typeof t) {
//             t = {};
//         }
//         var o = t.scale || 1;
//         var i = cc.view.getFrameSize();
//         var n = i.width;
//         var a = (i.height, Math.max(300, n * o));
//         if (cc.winSize.width > cc.winSize.height) {
//             a = 300;
//         }
//         t.width = a;
//         t.bannerType = 2;
//         this.show_Banner_Ad(t);
//     },
//     xianshiBannerGuanggaoDibu: function(t) {
//         if (void 0 === t) {
//             t = {};
//         }
//         if ("object" != typeof t) {
//             t = {};
//         }
//         var o = 104;
//         if (this.banner && this.banner.style && this.banner.style.realHeight) {
//             o = this.banner.style.realHeight;
//             if (cc.winSize.height / cc.winSize.width > 2 && cc.sys.os == cc.sys.OS_IOS) {
//                 o += 20;
//             }
//         }
//         var i = t.scale || 1;
//         var n = cc.view.getFrameSize();
//         var a = n.width;
//         var s = n.height;
//         var r = Math.max(300, a * i);
//         if (cc.winSize.width > cc.winSize.height) {
//             r = 300;
//         }
//         t.width = r;
//         t.left = (a - r) / 2;
//         t.top = s - o;
//         t.bannerType = 0;
//         this.show_Banner_Ad(t);
//     },
//     xianshiBannerGuanggaoDingbu: function(t) {
//         if (void 0 === t) {
//             t = {};
//         }
//         if ("object" != typeof t) {
//             t = {};
//         }
//         var o = t.scale || 1;
//         var i = cc.view.getFrameSize();
//         var n = i.width;
//         var a = (i.height, Math.max(300, n * o));
//         if (cc.winSize.width > cc.winSize.height) {
//             a = 300;
//         }
//         t.width = a;
//         t.left = (n - a) / 2;
//         t.top = 0;
//         t.bannerType = 1;
//         this.show_Banner_Ad(t);
//     },
//     yincangBannerGuanggao: function() {
//         this._isShowBanner = !1;
//         this._isBannerShowed = !1;
//         if (this.banner) {
//             this.banner.hide();
//         }
//     },
//     xianshiJiliShipinGuanggao: function(t, o, i) {
//         var n = this;
//         if (void 0 === i) {
//             i = "";
//         }
//         var a;
//         var s = {
//             time: 7,
//             node: null
//         };
//         if ("object" == typeof i) {
//             s = i;
//             i = "";
//         }
//         if (!(s && s.node)) {
//             wx.showLoading();
//         }
//         window.cpp_CallPay = function() {};
//         if (!this.huoquSdkBanbenShifouKeyong("2.0.4") || "" == wx_video_id || wx_video_id.length < 1) {
//             if (s && s.node) {
//                 s.node.destroy();
//             }
//             wx.hideLoading();
//             return void this.share({
//                 name: GameName,
//                 source: 10,
//                 success: o
//             });
//         }
//         a = "string" == typeof wx_video_id ? wx_video_id : wx_video_id[this.showVideoNum % wx_video_id.length];
//         console.log("ailin createAD videoID:", a, i);
//         this.showVideoNum++;
//         var r = this;
//         var c = getTime();
//         ailin_sdk_manager.guanggaoZhuizongQingqiu("request", i ? "video" + (null == i ? "" : i) : "reward", a);
//         var l = wx.createRewardedVideoAd({
//             adUnitId: a
//         });
//         this.hidecustomAds();
//         l.load()
//             .then(function() {
//                 if (s && s.node) {
//                     s.node.destroy();
//                 }
//                 wx.hideLoading();
//                 l.show().then(function() {
//                     n.videoErrorCount = 0;
//                     ailin_sdk_manager.guanggaoZhuizongQingqiu("show", i ? "video" + (null == i ? "" : i) : "reward", a);
//                 });
//             })
//             .catch(function(e) {
//                 if (s && s.node) {
//                     s.node.destroy();
//                 }
//                 wx.hideLoading();
//                 al_show_log(" videoAd err:" + JSON.stringify(e));
//             });
//         l.offClose();
//         l.onClose(function(e) {
//             if (window.vivoPlayVDCallBack) {
//                 cc.audioEngine.stopAll();
//                 setTimeout(function() {
//                     window.vivoPlayVDCallBack();
//                 }, 100);
//             }
//             r.showCustomAds();
//             var t = user_default.get_int_for_key("showcount_video", 0) + 1;
//             if (r.huoquSdkBanbenShifouKeyong("2.1.0")) {
//                 if (e.isEnded) {
//                     user_default.set_data_for_key("showcount_video", t);
//                     try {
//                         if (ailin_sdk_manager.isUserNew && 0 != this.isvideo_openAD) {
//                             ailin_sdk_manager._isCloseAD = !1;
//                         }
//                         o(e.isEnded);
//                         if (e.isEnded) {
//                             ailin_sdk_manager.guanggaoZhuizongQingqiu(
//                                 "playEnd",
//                                 i ? "video" + (null == i ? "" : i) : "reward",
//                                 a,
//                                 getTime() - c
//                             );
//                             r.shiwan99Event(100003);
//                         }
//                     } catch (e) {}
//                 } else {
//                     try {
//                         o(!1);
//                     } catch (e) {}
//                 }
//             } else {
//                 user_default.set_data_for_key("showcount_video", t);
//                 o(!0);
//                 e.isEnded &&
//                     ailin_sdk_manager.guanggaoZhuizongQingqiu("playEnd", i ? "video" + (null == i ? "" : i) : "reward", a, -1);
//                 wx.hideLoading();
//             }
//         });
//         l.offError();
//         l.onError(function(e) {
//             n.videoErrorCount++;
//             if (s && s.node) {
//                 s.node.destroy();
//             }
//             wx.hideLoading();
//             cc.systemEvent.emit("lieyou_sdk_video_loading", 0);
//             console.log("ailin========video onError:", e);
//             cc.director.getScene().name;
//             if (r.huoquSdkBanbenShifouKeyong("2.2.2")) {
//                 e.errCode;
//             }
//             if (1 == n.videoErrorEvent.isopen) {
//                 if (n.videoErrorCount >= n.videoErrorEvent.count) {
//                     n.share({
//                         name: GameName,
//                         source: 10,
//                         success: o
//                     });
//                 }
//                 return void setTimeout(function() {
//                     n.videoErrorCount--;
//                     n.videoErrorCount = n.videoErrorCount < 0 ? 0 : n.videoErrorCount;
//                 }, 1e3 * n.videoErrorEvent.time);
//             }
//             o(!1);
//         });
//     },
//     xianshiLuntan: function(e) {
//         if (this.huoquSdkBanbenShifouKeyong("2.0.3")) {
//             this.com_game_club_button ? this.com_game_club_button.show() : (this.com_game_club_button = wx.createGameClubButton(e));
//         }
//     },
//     guanbiLuntan: function() {
//         if (this.huoquSdkBanbenShifouKeyong("2.0.3") && this.com_game_club_button) {
//             this.com_game_club_button.hide();
//         }
//     },
//     getSetting: function(e) {
//         return new Promise(function(t, o) {
//             var i = wx.getSetting;
//             i
//                 ?
//                 i({
//                     success: function(i) {
//                         console.log("getSetting success:", i);
//                         i.authSetting ?
//                             e in i.authSetting == 0 ?
//                             t({
//                                 result: !1,
//                                 type: 0
//                             }) :
//                             0 == i.authSetting[e] ?
//                             t({
//                                 result: !1,
//                                 type: 1
//                             }) :
//                             t({
//                                 result: !0
//                             }) :
//                             o();
//                     },
//                     fail: function(e) {
//                         console.error("getSetting fail:", e);
//                         o(e);
//                     }
//                 }) :
//                 o();
//         });
//     },
//     huoquShouquan: function(e) {
//         var t = this;
//         wx.requirePrivacyAuthorize({
//             success: function() {
//                 t.getSetting(e.scope)
//                     .then(function(t) {
//                         console.log("setting Res:", t);
//                         if (0 == t.result) {
//                             if (0 == t.type) {
//                                 var o = wx.authorize;
//                                 o
//                                     ?
//                                     o({
//                                         scope: e.scope,
//                                         success: function(t) {
//                                             console.log("authorize success:", t);
//                                             if (null == e ? void 0 : e.success) {
//                                                 e.success(t);
//                                             }
//                                         },
//                                         fail: function(t) {
//                                             console.error("authorize fail:", t);
//                                             if (null == e ? void 0 : e.fail) {
//                                                 e.fail(t);
//                                             }
//                                         }
//                                     }) :
//                                     (null == e ? void 0 : e.success) && e.success(t);
//                             } else {
//                                 if (1 == t.type) {
//                                     var i = wx.openSetting;
//                                     i
//                                         ?
//                                         i({
//                                             success: function(t) {
//                                                 console.log("openSetting success:", t);
//                                                 t.authSetting ?
//                                                     scope in t.authSetting == 0 || 0 == t.authSetting[scope] ?
//                                                     (null == e ? void 0 : e.fail) && e.fail(t) :
//                                                     (null == e ? void 0 : e.success) && e.success(t) :
//                                                     (null == e ? void 0 : e.fail) && e.fail(t);
//                                             },
//                                             fail: function(t) {
//                                                 console.error("openSetting fail:", t);
//                                                 if (null == e ? void 0 : e.fail) {
//                                                     e.fail(t);
//                                                 }
//                                             }
//                                         }) :
//                                         (null == e ? void 0 : e.fail) && e.fail(t);
//                                 }
//                             }
//                         } else {
//                             if (null == e ? void 0 : e.success) {
//                                 e.success(t);
//                             }
//                         }
//                     })
//                     .catch(function(t) {
//                         if (null == e ? void 0 : e.fail) {
//                             e.fail(t);
//                         }
//                     });
//             },
//             fail: function(t) {
//                 if (null == e ? void 0 : e.fail) {
//                     e.fail(t);
//                 }
//             }
//         });
//     },
//     getUserInfo: function(e) {
//         wx.getUserInfo({
//             success: function(t) {
//                 var o = t.userInfo;
//                 u_info.nick = o.nickName;
//                 u_info.icon = o.avatarUrl;
//                 u_info.sex = o.gender;
//                 u_info.province = o.province;
//                 u_info.city = o.city;
//                 u_info.country = o.country;
//                 if (null == e ? void 0 : e.success) {
//                     e.success(u_info);
//                 }
//             },
//             fail: function(t) {
//                 if (null == e ? void 0 : e.fail) {
//                     e.fail(t);
//                 }
//             }
//         });
//     },
//     createUserInfoButton: function(e) {
//         var t = this;
//         this.destroyUserButton();
//         console.log("======createUserInfoButton ", e);
//         var o = huoqu_jiedian_dao_zhen_de_juxing(e.node);
//         e.isSys ?
//             (this.gameUserBtn = wx.createUserInfoButton({
//                 icon: "green",
//                 style: {
//                     left: o.left,
//                     top: o.top,
//                     width: o.width,
//                     height: o.height
//                 }
//             })) :
//             (this.gameUserBtn = wx.createUserInfoButton({
//                 icon: "green",
//                 type: "text",
//                 text: "",
//                 style: {
//                     left: o.left,
//                     top: o.top,
//                     width: o.width,
//                     height: o.height
//                 }
//             }));
//         var i = e.node.addComponent("AL_Framework_al_ondestroy");
//         i.onDisable = function() {
//             t.gameUserBtn.hide();
//         };
//         i.onEnable = function() {
//             t.gameClubBtn.show();
//         };
//         i.onDestroy = function() {
//             t.destroyUserButton();
//         };
//         this.gameUserBtn.onTap(function(t) {
//             if (e.callFun) {
//                 e.callFun(t);
//             }
//             console.log(t);
//         });
//     },
//     login: function(e) {
//         var t = this;
//         wx.login({
//             success: function(o) {
//                 console.log("ailin========22==wx.login res.code ", o);
//                 t.getOpenId(o.code, e);
//             },
//             fail: function(t) {
//                 console.log("======wx.login fail:", t);
//                 if (e) {
//                     e();
//                 }
//             }
//         });
//         this.clue_token = user_default.get_string_for_key("clue_token", "");
//         this.guangdiantong_shipin_guanggao_id = user_default.get_string_for_key("ly_gdt_vid", "");
//         this.genzong_id = user_default.get_string_for_key("ly_traceId", "");
//         var o = wx.getLaunchOptionsSync().query;
//         if ("" == this.clue_token) {
//             console.log("===wx.login=getLaunchOptionsSync=query:", o, "  ==token", o.clue_token);
//             if (o.clue_token) {
//                 console.log("===wx.login==  ==token", o.clue_token);
//                 ailin_sdk_manager.instance.clue_token = o.clue_token;
//                 user_default.set_data_for_key("clue_tokentime", getTime());
//                 user_default.set_data_for_key("clue_token", t.clue_token);
//             }
//         }
//         if ("" == this.guangdiantong_shipin_guanggao_id) {
//             try {
//                 var i = o;
//                 this.guangdiantong_shipin_guanggao_id = i.guangdiantong_shipin_guanggao_id;
//                 var n = i.weixinadinfo;
//                 this.dianji_id = i.dianji_id;
//                 this.cb = i.cb;
//                 var a = 0;
//                 if (n) {
//                     a = n.split(".")[0];
//                 }
//                 console.log(
//                     "onShow ‘来源⼴告的⼴告id是：’" + a,
//                     " 广点通id：" + this.guangdiantong_shipin_guanggao_id,
//                     "  dianji_id:" + i.dianji_id,
//                     "  cb:" + i.cb
//                 );
//                 console.log("onShow query：" + i);
//                 user_default.set_data_for_key("ly_gdt_vid", this.guangdiantong_shipin_guanggao_id);
//                 user_default.set_data_for_key("ly_click_id", i.dianji_id);
//                 user_default.set_data_for_key("ly_cb", i.cb);
//                 user_default.set_data_for_key("clue_gdttime", getTime());
//                 console.log("------------------onshow");
//             } catch (e) {}
//         }
//         if ("" == this.genzong_id) {
//             this.genzong_id = o.genzong_id;
//             user_default.set_data_for_key("ly_traceId", t.genzong_id);
//             user_default.set_data_for_key("clue_traceId", getTime());
//         }
//         console.log("------------------genzong_id:", this.genzong_id);
//     },
//     getOpenId: function(e, t) {
//         var o = this;
//         var i = this;
//         var n = this.huoquHttpUrl() + "/wx/code2Session";
//         wx.request({
//             url: n,
//             header: {
//                 uuid: openid_uuid,
//                 platform: this.platform,
//                 umid: oppo_get_online_dataId,
//                 code: e,
//                 channel: this.huoquXitongPingtaiZifuchuan()
//             },
//             success: function(e) {
//                 al_show_log("ailin====getOpenIdUrl===response:" + JSON.stringify(e));
//                 if (200 != e.data.code) {
//                     return al_show_log("ailin====getOpenIdUrl err  " + e.data.msg);
//                 }
//                 var t = e.data.data;
//                 AL_User_Info.shezhi_open_id(t.openid);
//                 wxData.session_key = t.session_key;
//                 u_info.uid = AL_User_Info.huoqu_open_id();
//                 wsurl += AL_User_Info.huoqu_open_id();
//                 var n = parseInt(user_default.get_string_for_key("clue_token", "0"));
//                 if (getTime() - n > 2592e5) {
//                     ailin_sdk_manager.instance.clue_token = "";
//                     user_default.set_data_for_key("clue_token", "");
//                 }
//                 if (i.already) {
//                     return console.log("ailin==========wx err/openid  already", i.already);
//                 }
//                 if (i.haveGetAuthorize) {
//                     i.huoquShouquan();
//                 }
//                 i.already = !0;
//                 console.log("ailin==========wx err/shiwan99Activated  ");
//                 o.shiwan99Activated();
//                 o.reportInviteResult();
//                 user_default.set_data_for_key("ly_login_token", t.token);
//             },
//             fail: function(e) {
//                 console.log("ailin==========wx err/openid ", e);
//             },
//             complete: function(e) {
//                 console.log("ailin==========wx complete/openid ", e);
//                 if (t) {
//                     t();
//                 }
//             }
//         });
//     },
//     xianshiSuoyouPaipingCeng: function() {},
//     xianshiShibaiPaipingCeng: function() {},
//     xianshiGengduoYouxiTubiao: function(e) {
//         var t = this;
//         e.adid = ailin_custom_id_single;
//         e.width = 60;
//         e.height = 106;
//         if (!ailin_sdk_manager._isCloseAD) {
//             console.log("xianshiGengduoYouxiTubiao:", "grid time!" + this.jianchaGuanggaoKaishiShijianShifouManzuYaoqiu(this.kaishi_youxi_guanggao_shijian.grid));
//             this.jianchaGuanggaoKaishiShijianShifouManzuYaoqiu(this.kaishi_youxi_guanggao_shijian.grid) ?
//                 this.showMoreGameOrGrid(e, function() {
//                     $baseManager.prototype.xianshiGengduoYouxiTubiao.call(t, e);
//                 }) :
//                 $baseManager.prototype.xianshiGengduoYouxiTubiao.call(this, e);
//         }
//     },
//     xianshiGengDuoYouxiZhongjian_one: function(e) {
//         e.adid = ailin_custom_id_many;
//         e.width = 360;
//         e.height = 106;
//         e.type = 1;
//         if (!ailin_sdk_manager._isCloseAD) {
//             if (this.jianchaGuanggaoKaishiShijianShifouManzuYaoqiu(this.kaishi_youxi_guanggao_shijian.grid)) {
//                 return this.show_Custom_Ad_One(e, function() {});
//             }
//             $baseManager.prototype.xianshiGengDuoYouxiZhongjian_one.call(this, e);
//         }
//     },
//     xianshiGengDuoYouxiZhongjian_two: function(e) {
//         if (!ailin_sdk_manager._isCloseAD) {
//             if (this.jianchaGuanggaoKaishiShijianShifouManzuYaoqiu(this.kaishi_youxi_guanggao_shijian.grid)) {
//                 e.adid = ailin_custom_id_matrix2;
//                 e.width = 360;
//                 e.height = 188;
//                 this.show_Custom_Ad_Two(e, function() {});
//                 return !1;
//             }
//             $baseManager.prototype.xianshiGengDuoYouxiZhongjian_two.call(this, e);
//         }
//     },
//     xianshiGengDuoYouxiZhongjian_three: function() {},
//     showMoreGameOrGrid: function(e, t) {
//         switch (this.showMoreGameOrGridType) {
//             case 1:
//             case 2:
//                 this.showMoreGameOrGridType++;
//                 this.showMoreGameOrGridType = this.showMoreGameOrGridType % 2 ? 1 : 2;
//         }
//         console.log("showMoreGameOrGrid=======> showMoreGameOrGridType " + this.showMoreGameOrGridType);
//         console.log("xianshiGengduoYouxiTubiao:", this.huoquSdkBanbenShifouKeyong("2.11.1"), e.adid);
//         return this.createCustomAd(e, t);
//     },
//     createCustomAd: function(e, t) {
//         var o = this;
//         if (void 0 === t) {
//             t = null;
//         }
//         console.log("createCustomAd:", this.huoquSdkBanbenShifouKeyong("2.11.1"), e.adid);
//         var i = e.node ? e.node : cc.director.getScene();
//         var n = cc.view.getFrameSize();
//         var a = i.convertToWorldSpaceAR(cc.v2(e.x ? e.x : 0, e.y ? e.y : 0));
//         var s = a.x / cc.winSize.width;
//         var r = 1 - a.y / cc.winSize.height;
//         var c = n.width * s - e.width / 2;
//         var l = n.height * r - e.height / 2;
//         if (this.huoquSdkBanbenShifouKeyong("2.11.1") && "" != e.adid) {
//             var d = wx.createCustomAd({
//                 adUnitId: e.adid,
//                 style: {
//                     left: c,
//                     top: l
//                 },
//                 adIntervals: 30
//             });
//             d.show().then(function() {
//                 console.log("createCustomAd:", "show successed!");
//             });
//             d.onError(function(o) {
//                 if (t) {
//                     t(1);
//                 }
//                 al_show_log("wxlog----- show createCustomAd fail  " + JSON.stringify(o) + "  adid:" + e.adid);
//             });
//             var u = i.addComponent("AL_Framework_Al_Base_Node");
//             var h = this._isShowBanner;
//             if (e.width > 100) {
//                 this._haveShowGridAd = !0;
//                 this.yincangBannerGuanggao();
//             }
//             this.customAds[this.customAds.length] = d;
//             u.destroyCallBack = function() {
//                 o._haveShowGridAd = !1;
//                 if (h) {
//                     console.log(">>>>>>>>>>>>> createCustomAd showBanenr");
//                     o.show_Banner_Ad(o._bannerOptions);
//                 }
//                 al_show_log("wxlog---------- createCustomAd destroy");
//                 o.customAds = o.customAds.filter(function(e) {
//                     return e !== d;
//                 });
//                 d.destroy();
//             };
//             return !0;
//         }
//         return t ? t(1) : (al_show_log("wxlog----- show gridad version low "), !1);
//     },
//     zengjia_dengji: function() {
//         user_default.set_data_for_key("lieyou_leveVideoConfig", this.getLevel() + 1);
//     },
//     getLevel: function() {
//         return user_default.get_int_for_key("lieyou_leveVideoConfig", 0);
//     },
//     xianshiChapingGuanggaoKaishi: function() {
//         this.isSpot(!1) ? this.showMySpot() : console.log("ailin------ xianshiChapingGuanggaoZhangting  插屏时间没到！");
//     },
//     xianshiChapingGuanggaoZhangting: function() {
//         this.isSpot(!1) ? this.showMySpot() : console.log("ailin------ xianshiChapingGuanggaoZhangting  插屏时间没到！");
//         this.pausecount++;
//     },
//     xianshiChapingGuanggaoQitaWeizhi: function() {
//         this.isSpot(!1) ? this.showMySpot() : console.log("ailin------ xianshiChapingGuanggaoZhangting  插屏时间没到！");
//         this.pausecount++;
//     },
//     xianshiChapingGuanggaoWanchengshi: function() {
//         this.levelCount++;
//         this.addAd_spotcount();
//         this.isShowPraise() ?
//             this.xianshiPingfen() :
//             this.isSpot(!0) ?
//             (this.zengjia_dengji(), this.showMySpot()) :
//             console.log("ailin------ xianshiChapingGuanggaoWanchengshi  插屏时间没到！");
//     },
//     getAd_spotcount: function() {
//         return user_default.get_int_for_key("ad_spotcount", 0);
//     },
//     addAd_spotcount: function() {
//         user_default.set_data_for_key("ad_spotcount", user_default.get_int_for_key("ad_spotcount", 0) + 1);
//     },
//     xianshiAnzhuangKuaijieFangshiDuihuakuang: function(e) {
//         if (void 0 === e) {
//             e = {
//                 callFun: null,
//                 gameName: ""
//             };
//         }
//         var t = cc.view.getFrameSize();
//         var o = wx.getMenuButtonBoundingClientRect();
//         var i = o.top + 0.5 * o.height;
//         var n = ((o.left - 0.5 * t.width) * cc.winSize.width) / t.width;
//         console.log("导航栏高度：", i);
//         i = t.width > t.height ? 0 : (cc.winSize.height / t.height) * i;
//         console.log("导航栏高度：", i + 20);
//         ailin_get_Install_Shortcut_Dialog_Wx({
//             callFun: e.callFun,
//             gameName: e.gameName,
//             x: 0.5 * cc.winSize.width - n - 100,
//             h: 0.5 * cc.winSize.height - i
//         });
//     },
//     showMySpot: function(e) {
//         var t = this;
//         if (void 0 === e) {
//             e = !0;
//         }
//         if (this.checkAdRule(2)) {
//             if (this._canShowSysSpot) {
//                 setTimeout(function() {
//                     t._canShowSysSpot = !0;
//                 }, 1e3 * this.spot_Interval);
//                 this._canShowSysSpot = !1;
//                 al_show_log(" 插屏 spotsAdapters:" + this.spot_list);
//                 var o = this.spot_list[this.spot_guanggao_jishu % this.spot_list.length];
//                 al_show_log(" 插屏 spotsAdapter:" + o);
//                 if ("wxv" == o) {
//                     al_show_log(" 视频插屏 ");
//                     this.youxiTongyongShijianChuliSpot();
//                     this.xianshiJiliShipinGuanggao(
//                         "",
//                         function(e) {
//                             if (t.chaping_guangao_jianli_kaiguan) {
//                                 if (t._chaping_guangao_jianli_huidiao) {
//                                     try {
//                                         t._chaping_guangao_jianli_huidiao(e);
//                                     } catch (e) {
//                                         console.error(e);
//                                         t.yichuJiliSpotGuanggaoHuidiao();
//                                     }
//                                 } else {
//                                     if (e) {
//                                         var o = user_default.get_int_for_key(ailin.Key_Gold, 0);
//                                         user_default.set_data_for_key(ailin.Key_Gold, o + 200);
//                                     }
//                                 }
//                             }
//                         },
//                         "spot"
//                     );
//                 } else {
//                     if ("wxicon" == o) {
//                         al_show_log("使用矩阵格子广告  间隔时间 " + this.spot_Interval);
//                         this.youxiTongyongShijianChuliSpot();
//                         this.chuangjianYouxiMenhuGuanggao();
//                     } else {
//                         {
//                             var i = this.get_Spot_Id();
//                             console.log(">>>>>>>>>>>>> spot show ", this.spotAd, i);
//                             this.spotSysCount++;
//                             if (this.spotAd) {
//                                 console.log("插屏 spot_guanggao_jishu:" + this.spot_guanggao_jishu);
//                                 this.sys_spot_count++;
//                                 this.youxiTongyongShijianChuliSpot();
//                                 console.log("插屏 this.spotAd.show");
//                                 this.spotAd
//                                     .show()
//                                     .then(function() {
//                                         t._alShowSpot = !0;
//                                         t.guanggaoZhuizongQingqiu("show", "spot", i);
//                                         console.log("插屏 show success");
//                                     })
//                                     .catch(function(e) {
//                                         console.error(">>>>>>>>>>>>> spot show err:", e);
//                                         t.load_AD();
//                                         e.errCode;
//                                     });
//                             }
//                         }
//                     }
//                 }
//                 this.spot_guanggao_jishu++;
//             } else {
//                 if (!this.canShowShortcut) {
//                     al_show_log("qqlog----------- load spot or Naitve fail 间隔未到" + this.spot_Interval + "s钟");
//                     if (user_default.get_bool_for_key("showInstallShortcutDialog_wx", !1)) {
//                         return;
//                     }
//                     user_default.set_bool_for_key("showInstallShortcutDialog_wx", !0);
//                     ailin_sdk_manager.xianshiAnzhuangKuaijieFangshiDuihuakuang();
//                 }
//             }
//         } else {
//             console.log(
//                 "[Spot]" + (user_default.get_bool_for_key("newUserFlag", !1) ? "新用户" : "活跃用户") + "插屏已被屏蔽"
//             );
//         }
//     },
//     chuangjianYouxiMenhuGuanggao: function(e) {
//         var t = this;
//         if (void 0 === e) {
//             e = {};
//         }
//         return e.moreGame ?
//             $baseManager.prototype.chuangjianYouxiMenhuGuanggao.call(this, e) :
//             ((e.node = cc.find("Canvas")),
//                 (e.adid = ailin_custom_id_matrix),
//                 (e.width = 360),
//                 (e.height = 352),
//                 e.fun ||
//                 (e.fun = function() {
//                     return $baseManager.prototype.chuangjianYouxiMenhuGuanggao.call(t, e);
//                 }),
//                 this.show_Custom_Ad_5(e, e.fun));
//     },
//     show_Custom_Ad_One: function(e, t) {
//         var o = this;
//         if (!ailin_sdk_manager._isCloseAD) {
//             e.scale ?
//                 ((e.scale = e.scale < 0.8 ? 0.8 : e.scale), (e.scale = e.scale > 1 ? 1 : e.scale)) :
//                 (e.scale = 1);
//             var i = e.node ? e.node : cc.director.getScene();
//             var n = wx.getSystemInfoSync();
//             var a = cc.view.getFrameSize();
//             var s = i.convertToWorldSpaceAR(cc.v2(0, 0));
//             var r = s.x / cc.winSize.width;
//             var c = a.width * r - e.width / 2;
//             var l = {};
//             var d = n.screenHeight / cc.winSize.height;
//             if (1 == e.isPortrait) {
//                 e.adid = ailin_custom_id_many3;
//                 var u = a.height / cc.winSize.height;
//                 var h = 410;
//                 2 == e.num ?
//                     ((e.adid = ailin_custom_id_many4), (h = 176)) :
//                     3 == e.num ?
//                     ((h = 254), (e.adid = ailin_custom_id_many5)) :
//                     4 == e.num ?
//                     ((h = 332), (e.adid = ailin_custom_id_many6)) :
//                     ((h = 410), (e.adid = ailin_custom_id_many7));
//                 var p = n.screenHeight - s.y * u - h * e.scale * 0.5;
//                 if (a.width < a.height) {
//                     p -= 0.5 * n.statusBarHeight;
//                 }
//                 c = s.x * u - 36 * e.scale;
//                 l = {
//                     width: 72 * e.scale,
//                     left: c < 0 ? 0 : c,
//                     top: p
//                 };
//             } else {
//                 var g = 360;
//                 2 == e.num ?
//                     ((e.adid = ailin_custom_id_many1), (g = 144)) :
//                     3 == e.num ?
//                     ((e.adid = ailin_custom_id_many2), (g = 216)) :
//                     4 == e.num && ((e.adid = ailin_custom_id_many3), (g = 288));
//                 var f = n.screenHeight - s.y * d - 53 * e.scale;
//                 c = s.x * d - 0.5 * g * e.scale;
//                 if (a.width > a.height) {
//                     c -= 0.5 * n.statusBarHeight;
//                 }
//                 l = {
//                     width: g * e.scale,
//                     left: c,
//                     top: f
//                 };
//             }
//             if (e && e.node) {
//                 e.node.addComponent("AL_Framework_al_ondestroy").onDestroy = function() {
//                     console.log("------------- 关闭互推横幅");
//                     ailin_sdk_manager.guanbiHeziBannerGuanggao();
//                 };
//             }
//             if (!((e && "" == e.adid) || "" === e.adid)) {
//                 this.curr_matrixID = e.adid;
//                 var m = wx.createCustomAd({
//                     adUnitId: e.adid,
//                     style: l
//                 });
//                 this.customAds[this.customAds.length] = m;
//                 ailin_sdk_manager.guanggaoZhuizongQingqiu("request", "matrix", this.curr_matrixID);
//                 m.onLoad(function() {
//                     console.log("原生模板 广告加载成功");
//                     m.show()
//                         .then(function() {
//                             e && e.node && cc.isValid(e.node) ?
//                                 ((o.customOnes[o.customOnes.length] = m),
//                                     console.log("原生模板 广告显示成功"),
//                                     ailin_sdk_manager.guanggaoZhuizongQingqiu("show", "matrix", o.curr_matrixID)) :
//                                 ((o.customAds = o.customAds.filter(function(e) {
//                                         return e !== m;
//                                     })),
//                                     m.destroy());
//                         })
//                         .catch(function(e) {
//                             console.log("原生模板 广告显示失败", e);
//                             if (t) {
//                                 t(1);
//                             }
//                         });
//                 });
//                 m.onClose(function(e) {
//                     console.log("关闭原生模板广告", e);
//                 });
//                 m.onError(function(e) {
//                     console.log("原生模板CustomAd 广告加载失败：", e);
//                     if (t) {
//                         t(1);
//                     }
//                 });
//                 return !0;
//             }
//         }
//     },
//     show_Custom_Ad_Two: function(e, t) {
//         var o = this;
//         if (e.adid && !(e.adid.length < 0)) {
//             e.scale ?
//                 ((e.scale = e.scale < 0.8 ? 0.8 : e.scale), (e.scale = e.scale > 1 ? 1 : e.scale)) :
//                 (e.scale = 1);
//             var i;
//             var n = e.node ? e.node : cc.director.getScene();
//             var a = wx.getSystemInfoSync();
//             var s = cc.view.getFrameSize();
//             var r = n.convertToWorldSpaceAR(cc.v2(e.x ? e.x : 0, e.y ? e.y : 0));
//             var c = (r.x, cc.winSize.width, s.width, e.width);
//             var l = a.screenHeight / cc.winSize.height;
//             var d = a.screenHeight - r.y * l - 135 * e.scale;
//             c = r.x * l - 180 * e.scale;
//             i = {
//                 width: 360 * e.scale,
//                 left: c,
//                 top: d
//             };
//             console.log("ailin=========show_Custom_Ad_Two style ", i, "  obj:", e);
//             var u = wx.createCustomAd({
//                 adUnitId: e.adid,
//                 style: i
//             });
//             this.customAds[this.customAds.length] = u;
//             if (e && e.node) {
//                 e.node.addComponent("AL_Framework_al_ondestroy").onDestroy = function() {
//                     o.customAds = o.customAds.filter(function(e) {
//                         return e !== u;
//                     });
//                     u.destroy();
//                 };
//             }
//             ailin_sdk_manager.guanggaoZhuizongQingqiu("request", "matrix", e.adid);
//             u.onLoad(function() {
//                 console.log("原生模板 广告加载成功");
//                 u.show()
//                     .then(function() {
//                         ailin_sdk_manager.guanggaoZhuizongQingqiu("show", "matrix", e.adid);
//                         console.log("原生模板 广告显示成功");
//                     })
//                     .catch(function(e) {
//                         console.log("原生模板 广告显示失败", e);
//                         if (t) {
//                             t(1);
//                         }
//                     });
//                 o.customOnes[o.customOnes.length] = u;
//             });
//             u.onClose(function(e) {
//                 console.log("关闭原生模板广告", e);
//             });
//             u.onError(function(e) {
//                 console.log("原生模板CustomAd 广告加载失败：", e);
//                 if (t) {
//                     t(1);
//                 }
//             });
//             return !0;
//         }
//     },
//     show_Custom_Ad_5: function(e) {
//         var t = this;
//         if (!ailin_sdk_manager._isCloseAD) {
//             this.custom5 ?
//                 (e.node &&
//                     (e.node.addComponent("AL_Framework_al_ondestroy").onDestroy = function() {
//                         if (t.custom5) {
//                             t.showCusCount % 4 == 0 ?
//                                 (t.custom5.destroy(), (t.custom5 = null), t.load_Custom_Ad_5(!1)) :
//                                 t.custom5.hide();
//                         }
//                     }),
//                     this.custom5.show().then(function() {
//                         ailin_sdk_manager.guanggaoZhuizongQingqiu("show", "templatespot", ailin_custom_id_matrix);
//                         if (!(e.node && cc.isValid(e.node))) {
//                             t.custom5.hide();
//                         }
//                     }),
//                     this.showCusCount++) :
//                 (this.load_Custom_Ad_5(!0), this.showCusCount++);
//         }
//     },
//     show_Custom_Ad: function(e) {
//         var t = this;
//         return this.customAd4 ?
//             (e.node &&
//                 (e.node.getComponent("AL_Framework_al_ondestroy") && e.node.removeComponent("AL_Framework_al_ondestroy"),
//                     (e.node.addComponent("AL_Framework_al_ondestroy").onDestroy = function() {
//                         ailin_sdk_manager.yincangISBN();
//                         t.customAd4.hide();
//                         if (t.showCusCount2 % 4 == 0) {
//                             t.customAd4.destroy();
//                             t.customAd4 = null;
//                             t.load_Custom_Ad_4(!1);
//                         }
//                     })),
//                 this.showCusCount2++,
//                 void this.customAd4.show().then(function() {
//                     if (!(e && e.node && cc.isValid(e.node))) {
//                         t.customAd4.hide();
//                     }
//                 })) :
//             (this.load_Custom_Ad_4(!0), !0);
//     },
//     xianshiYouxiMenhuGuanggao: function(e) {
//         e.adid = ailin_custom_id_matrix;
//         this.show_Custom_Ad_5(e, e.func);
//     },
//     guanbiHeziRukouGuanggao: function() {
//         if (this.custom5) {
//             this.custom5.hide();
//         }
//     },
//     shezhiPaihangbangShuju: function(e, t) {
//         if (this.huoquSdkBanbenShifouKeyong("1.9.92")) {
//             wx.setUserCloudStorage({
//                 KVDataList: [{
//                     key: e,
//                     value: "" + t
//                 }],
//                 success: function() {
//                     al_show_log("success");
//                 },
//                 fail: function() {
//                     al_show_log("fail");
//                 },
//                 complete: function() {
//                     al_show_log("complete");
//                 }
//             });
//         }
//     },
//     sharehideTime: 0,
//     sharing: !1,
//     shareIsInvite: 0,
//     shareSuccessAction: null,
//     shareFailAction: null,
//     shareSuccessText: "",
//     shareFailText: "",
//     fenxiangDao: function(e) {
//         var t;
//         var o = e.location;
//         var i = e.isInvite;
//         var n = e.complete;
//         var a = e.fail;
//         "boolean" == typeof i ? (t = i ? 2 : 1) : "number" == typeof i && (t = i);
//         this.shareSuccessText = e.successText || "分享成功";
//         this.shareFailText = e.failText || "尝试分享到更多的好友群吧";
//         this.share_Or_Invite(o, t, n, a);
//     },
//     share_Or_Invite: function(e, t, o, i) {
//         var n = this;
//         wx.showLoading({
//             title: "",
//             mask: !0
//         });
//         this.get_Share_Info(t, e, function(a) {
//             wx.hideLoading();
//             var s = "";
//             s += 2 == t ? "action=invite&" : "action=normal&";
//             s += "location=" + e + "&";
//             a
//                 ?
//                 ((s += "inviter=" + AL_User_Info.huoqu_open_id() + "&"),
//                     (s += "shareImageId=" + a.id + "&"),
//                     (s += "combineShareId=" + a.combineShareId + "&"),
//                     (s += "type=" + a.type + "&")) :
//                 (a = {});
//             console.log("=share_Or_Invite ======shareObj== text,imageUrl:", a.text, a.imageUrl);
//             n.shareHideTime = getTime();
//             wx.shareAppMessage({
//                 title: a.text,
//                 imageUrl: a.imageUrl,
//                 query: s
//             });
//             n.sharing = !0;
//             n.shareSuccessAction = o;
//             n.shareFailAction = i;
//             if (null == n.shareSuccessAction) {
//                 n.shareSuccessAction = function() {
//                     wx.showToast({
//                         title: n.shareSuccessText,
//                         icon: "none"
//                     });
//                 };
//             }
//             if (null == n.shareFailAction) {
//                 n.shareFailAction = function() {
//                     wx.showToast({
//                         title: n.shareFailText,
//                         icon: "none"
//                     });
//                 };
//             }
//             n.shareIsInvite = t;
//             n.inviteLog("转发分享设置页面参数：" + JSON.stringify(s));
//             n.shareEventLog("show", e, a.id, t, a.combineShareId);
//         });
//     },
//     get_Share_Info: function(e, t, o) {
//         var i = this;
//         var n = this.huoquHttpUrl() + "/events/graphicSharing";
//         wx.request({
//             url: n,
//             data: {},
//             method: "POST",
//             header: {
//                 openId: AL_User_Info.huoqu_open_id(),
//                 umid: oppo_get_online_dataId,
//                 channel: this.huoquXitongPingtaiZifuchuan(),
//                 platform: this.platform,
//                 location: t,
//                 type: e
//             },
//             timeout: 4500,
//             success: function(n) {
//                 var a;
//                 var s;
//                 console.log("=get_Share_Info ======shareObj== ", n);
//                 if (-1 == ["menu", "friendRank"].indexOf(t)) {
//                     i.shareEventLog("request", t, "", e);
//                 }
//                 if (o) {
//                     o((null == n || null == (a = n.data) || null == (s = a.data) ? void 0 : s[0]) || null);
//                 }
//             },
//             fail: function() {
//                 if (o) {
//                     o(null);
//                 }
//             }
//         });
//     },
//     shareEventLog: function(e, t, o, i, n) {
//         var a = this;
//         if (void 0 === o) {
//             o = "";
//         }
//         if (void 0 === i) {
//             i = "";
//         }
//         if (void 0 === n) {
//             n = "";
//         }
//         var s = this.huoquHttpUrl() + "/events/shareEvents";
//         wx.request({
//             url: s,
//             data: {},
//             method: "POST",
//             header: {
//                 openId: AL_User_Info.huoqu_open_id(),
//                 umid: oppo_get_online_dataId,
//                 channel: this.huoquXitongPingtaiZifuchuan(),
//                 platform: this.platform,
//                 action: e,
//                 location: t,
//                 type: i,
//                 shareId: o,
//                 combineShareId: n
//             },
//             timeout: 4500,
//             success: function(e) {
//                 a.inviteLog("shareEvents:" + JSON.stringify(e));
//             },
//             fail: function() {}
//         });
//     },
//     reportInviteResult: function(e) {
//         var t = this;
//         if (void 0 === e) {
//             e = !1;
//         }
//         var o = this.huoquHttpUrl() + "/events/saveInviteeData";
//         var i = wx.getEnterOptionsSync();
//         var n = i.query;
//         this.inviteLog("启动页面参数：" + JSON.stringify(n));
//         if (n.inviter) {
//             if (n.inviter == AL_User_Info.huoqu_open_id()) {
//                 return void this.inviteLog("邀请者是自己，过滤上报：" + n.inviter);
//             }
//             var a = {
//                 openId: AL_User_Info.huoqu_open_id(),
//                 umid: oppo_get_online_dataId,
//                 channel: this.huoquXitongPingtaiZifuchuan(),
//                 platform: this.platform,
//                 shareId: n.inviter,
//                 source: i.chatType,
//                 action: n.action,
//                 combineShareId: n.combineShareId,
//                 location: n.location,
//                 type: n.type
//             };
//             var s = function(e) {
//                 if (e) {
//                     a.avatar = e.avatarUrl;
//                     a.nickName = encodeURI(e.nickName);
//                 }
//                 t.inviteLog("准备上报邀请的header:" + JSON.stringify(a));
//                 wx.request({
//                     url: o,
//                     data: {},
//                     method: "POST",
//                     header: a,
//                     timeout: 4500,
//                     success: function(e) {
//                         t.inviteLog("reportInviteResult:" + JSON.stringify(e));
//                     },
//                     fail: function() {}
//                 });
//             };
//             wx.getSetting({
//                 success: function(e) {
//                     e.authSetting["scope.userInfo"] ?
//                         wx.getUserInfo({
//                             success: function(e) {
//                                 t.inviteLog("获取个人信息成功:" + JSON.stringify(e));
//                                 s(e.userInfo);
//                             }
//                         }) :
//                         wx.authorize({
//                             scope: "scope.userInfo",
//                             success: function() {
//                                 wx.getUserInfo({
//                                     success: function(e) {
//                                         t.inviteLog("获取个人信息成功:" + JSON.stringify(e));
//                                         s(e.userInfo);
//                                     }
//                                 });
//                             },
//                             fail: function() {
//                                 s();
//                                 t.inviteLog("userinfo err wx.authorize");
//                             }
//                         });
//                 },
//                 fail: function() {
//                     s();
//                     t.inviteLog("userinfo err wx.getSetting");
//                 }
//             });
//             if (!e) {
//                 this.shareEventLog("click", n.location, n.shareId, n.type, n.combineShareId);
//             }
//         } else {
//             if (n.combineShareId) {
//                 if (!e) {
//                     this.shareEventLog("click", n.location, n.shareId, n.type, n.combineShareId);
//                 }
//             }
//         }
//     },
//     chaxunYaoqingShuju: function(e) {
//         var t = this.huoquHttpUrl() + "/events/inviteeData";
//         wx.request({
//             url: t,
//             data: {},
//             method: "GET",
//             header: {
//                 openId: AL_User_Info.huoqu_open_id(),
//                 umid: oppo_get_online_dataId,
//                 channel: this.huoquXitongPingtaiZifuchuan(),
//                 platform: this.platform
//             },
//             timeout: 4500,
//             success: function(t) {
//                 var o;
//                 if (e) {
//                     e((null == t || null == (o = t.data) ? void 0 : o.data) || []);
//                 }
//             },
//             fail: function() {
//                 if (e) {
//                     e([]);
//                 }
//             }
//         });
//     },
//     setShareInfo: function() {
//         var e = this;
//         this.get_Share_Info(1, "menu", function(t) {
//             var o = "";
//             o += "action=normal&";
//             o += "location=menu&";
//             o += "inviter=" + AL_User_Info.huoqu_open_id() + "&";
//             o += "type=1&";
//             t ? ((o += "shareImageId=" + t.id + "&"), (o += "combineShareId=" + t.combineShareId + "&")) : (t = {});
//             e.inviteLog("启动设置页面参数：" + JSON.stringify(o));
//             wx.onShareAppMessage(function() {
//                 e.shareEventLog("request", "menu", t.id, "1", t.combineShareId);
//                 e.shareEventLog("show", "menu", t.id, "1", t.combineShareId);
//                 return {
//                     title: t.text,
//                     imageUrl: t.imageUrl,
//                     query: o
//                 };
//             });
//         });
//         this.get_Share_Info(2, "friendRank", function(t) {
//             var o = "";
//             o += "action=invite&";
//             o += "location=friendRank&";
//             o += "inviter=" + AL_User_Info.huoqu_open_id() + "&";
//             o += "type=2&";
//             if (t) {
//                 o += "shareImageId=" + t.id + "&";
//                 o += "combineShareId=" + t.combineShareId + "&";
//             }
//             e.inviteLog("启动好友排行榜页面参数：" + JSON.stringify(o));
//             if (t) {
//                 wx.getOpenDataContext().postMessage({
//                     msg: "shareInfo",
//                     data: JSON.stringify(t)
//                 });
//             }
//             wx.setMessageToFriendQuery({
//                 query: o
//             });
//         });
//     },
//     checkAddMyGame: function(e) {
//         wx.checkIsAddedToMyMiniProgram({
//             success: function(t) {
//                 if (e) {
//                     e(t.added);
//                 }
//             },
//             fail: function() {
//                 if (e) {
//                     e(!1);
//                 }
//             }
//         });
//     },
//     setRankQuery: function() {},
//     inviteLog: function(e) {
//         console.log("[invite log]:" + e);
//     },
//     huoquWxYonghuXinxi: function(e, t, o) {
//         var i = this;
//         wx.getSetting({
//             success: function(n) {
//                 n.authSetting["scope.userInfo"] ?
//                     wx.getUserInfo({
//                         success: function(e) {
//                             if (t) {
//                                 t(e.userInfo);
//                             }
//                         }
//                     }) :
//                     wx.authorize({
//                         scope: "scope.userInfo",
//                         success: function() {
//                             wx.getUserInfo({
//                                 success: function(e) {
//                                     if (t) {
//                                         t(e.userInfo);
//                                     }
//                                 }
//                             });
//                         },
//                         fail: function(n) {
//                             if (o) {
//                                 if (o) {
//                                     o();
//                                 }
//                                 return void wx.showToast({
//                                     icon: "none",
//                                     title: "获取用户信息失败",
//                                     duration: 2e3
//                                 });
//                             }
//                             i.inviteLog("scope.userInfo err:" + JSON.stringify(n));
//                             var a = e;
//                             var s = cc.view.getFrameSize();
//                             var r = a.convertToWorldSpaceAR(cc.v2(0, 0));
//                             var c = r.x / cc.winSize.width;
//                             var l = 1 - r.y / cc.winSize.height;
//                             var d = s.width * c - a.width / 2;
//                             var u = s.height * l - a.height / 2;
//                             var h = wx.createUserInfoButton({
//                                 type: "text",
//                                 style: {
//                                     left: d,
//                                     top: u,
//                                     width: e.width,
//                                     height: e.height,
//                                     backgroundColor: "#00000000",
//                                     color: "#00000000"
//                                 }
//                             });
//                             h.onTap(function(e) {
//                                 "getUserInfo:ok" == e.errMsg ?
//                                     (t && t(e.userInfo), h.hide()) :
//                                     "getUserInfo:fail auth deny" === e.errMsg ?
//                                     wx.showToast({
//                                         icon: "none",
//                                         title: "获取用户信息失败",
//                                         duration: 2e3
//                                     }) :
//                                     wx.showToast({
//                                         icon: "none",
//                                         title: e.errMsg,
//                                         duration: 2e3
//                                     });
//                             });
//                         }
//                     });
//             }
//         });
//     },
//     xianshiPaihangbangYemian: function(e) {
//         cc.loader.loadRes("Flower/module/wxRank/prefab/rankPage", function(t, o) {
//             var i = cc.instantiate(o);
//             var n = cc.find("Canvas");
//             i.parent = n;
//             var a = i.getComponent("wxRankMgr");
//             if (a) {
//                 a.rankTitle = (null == e ? void 0 : e.title) || "排行榜";
//                 a.panelHeight = (null == e ? void 0 : e.panelHeight) || 1e3;
//                 a.bannerH = (null == e ? void 0 : e.bannerH) || 280;
//                 a.rankKey = (null == e ? void 0 : e.key) || "score";
//                 a.isShowWorldRank = (null == e ? void 0 : e.showWorld) || !1;
//                 a.scale = (null == e ? void 0 : e.scale) || 1;
//                 a.closeAct = (null == e ? void 0 : e.closeAct) || null;
//                 a.initPanel();
//             }
//         });
//     },
//     tijiaoPaihangbangFenshu: function(e) {
//         console.log("submitScore:", e.data);
//         var t = this._duixiang_zhuanhuan_jianzhi_shuzu(e.data);
//         if (!(null == wx.setUserCloudStorage)) {
//             wx.setUserCloudStorage({
//                 KVDataList: t,
//                 success: function() {
//                     console.log("setUserCloudStorage success:", t);
//                     if (e.success) {
//                         e.success();
//                     }
//                 },
//                 fail: e.fail
//             });
//         }
//     },
//     _duixiang_zhuanhuan_jianzhi_shuzu: function(e) {
//         var t = [];
//         if (e instanceof Object) {
//             for (var o in e)
//                 t.push({
//                     key: o,
//                     value: e[o] + ""
//                 });
//         } else {
//             if (e instanceof Array) {
//                 t = e;
//             }
//         }
//         return t;
//     },
//     xianshiPaihangbang: function() {},
//     share: function(e) {
//         e = e || {
//             success: null
//         };
//         this.shareOnShow = !0;
//         this.shareBegTime = getTime() / 1e3;
//         e.success ? (this.shareCallBack = e.success) : (this.shareCallBack = null);
//         if (!!e.getGroupId) {
//             e.getGroupId;
//         }
//         var t = "";
//         var o = "";
//         for (var i = 0; i < wxData.shareData.length; i++) {
//             if (wxData.shareData[i].mode == e.name) {
//                 var n = wxData.shareData[i].item;
//                 var a = parseInt(Math.random() * n.length);
//                 n[a].id;
//                 t = n[a].title;
//                 o = n[a].img;
//             }
//         }
//         wx.shareAppMessage({
//             title: t,
//             imageUrl: o,
//             query: _query
//         });
//     },
//     tiaozhuanDaoQitaApp: function(e, t) {
//         this.huoquSdkBanbenShifouKeyong("2.2.0") ?
//             wx.navigateToMiniProgram({
//                 appId: e.appId,
//                 path: e.path,
//                 fail: function(o) {
//                     e.appId;
//                     if ("navigateToMiniProgram:fail cancel" != o.errMsg) {
//                         wx.previewImage({
//                             current: t[0],
//                             urls: t,
//                             success: function() {}
//                         });
//                     }
//                 },
//                 success: function() {
//                     e.appId;
//                 }
//             }) :
//             wx.previewImage({
//                 current: t[0],
//                 urls: t,
//                 success: function() {}
//             });
//     },
//     shezhiHttpGetShuju: function(e, t) {
//         var o = new XMLHttpRequest();
//         o.onreadystatechange = function() {
//             if (4 == o.readyState && o.status >= 200 && o.status < 400) {
//                 var e = o.responseText;
//                 if (!("-1" == e || "-2" == e)) {
//                     if (t) {
//                         t(e);
//                     }
//                 }
//             }
//         };
//         o.open("GET", e, !0);
//         o.send();
//     },
//     guanbiHeziBannerGuanggao: function() {
//         var e = this;
//         var t = function(t) {
//             var o = e.customOnes[t];
//             if (o) {
//                 o.hide();
//                 o.destroy();
//             }
//             e.customOnes[t] = null;
//             e.customAds = e.customAds.filter(function(e) {
//                 return e !== o;
//             });
//         };
//         for (var o = 0; o < this.customOnes.length; o++) {
//             t(o);
//         }
//         this.customOnes = [];
//     },
//     tianjiaTishiXinxi: function() {},
//     hidecustomAds: function() {
//         console.log(">>>>>>>>>hidecustomAds>>2222");
//         for (var e = 0; e < this.customAds.length; e++) {
//             this.customAds[e].hide();
//         }
//     },
//     showCustomAds: function() {
//         console.log(">>>>>>>>>showCustomAds>>2222");
//         for (var e = 0; e < this.customAds.length; e++) {
//             this.customAds[e].show();
//         }
//     },
//     huoquZiyuanCongZaixianZiyuan: function(e, t) {
//         if ("" != e) {
//             var o = {
//                 url: e,
//                 type: "image"
//             };
//             cc.loader.load(o, function(e, o) {
//                 if (!e) {
//                     t(new cc.SpriteFrame(o));
//                 }
//             });
//         }
//     },
//     huoquSdkBanbenShifouKeyong: function(e) {
//         var t = wx.getSystemInfoSync().SDKVersion;
//         var o = e.split(".");
//         var i = t.split(".");
//         for (var n = 0; n < 3; n++) {
//             if (parseInt(i[n]) < parseInt(o[n])) {
//                 return !1;
//             }
//             if (parseInt(i[n]) > parseInt(o[n])) {
//                 break;
//             }
//         }
//         return !0;
//     },
//     huoquFenxiangHuoShipinZhuangtai: function() {
//         if (this.shifouKaiqi(KEY_IS_SHENHE)) {
//             return 2;
//         }
//         var e = user_default.get_int_for_key("shareOrVideoTimeCore", -1);
//         if (!(-1 != e &&
//                 (function(e) {
//                     var t = new Date();
//                     t.setHours(0, 0, 0, 0);
//                     var o = new Date(e);
//                     o.setHours(0, 0, 0, 0);
//                     return 0 == t.getTime() - o.getTime();
//                 })(e)
//             )) {
//             user_default.set_data_for_key("shareOrVideoCountDaily", 0);
//             user_default.set_data_for_key("shareCountDaily", 0);
//             user_default.set_data_for_key("shareOrVideoTimeCore", Date.now());
//         }
//         var t = user_default.get_int_for_key("shareOrVideoCountDaily");
//         var o = 2;
//         if (1 == this.shareOrVideoType) {
//             o = 0;
//         } else {
//             if (2 == this.shareOrVideoType) {
//                 o = 1;
//             } else {
//                 if (3 == this.shareOrVideoType) {
//                     o = 2;
//                 } else {
//                     if (4 == this.shareOrVideoType) {
//                         o = t % 2 == 0 ? 1 : 2;
//                     } else {
//                         if (5 == this.shareOrVideoType) {
//                             o = t % 2 == 0 ? 2 : 1;
//                         } else {
//                             if (6 == this.shareOrVideoType) {
//                                 var i = new Date().getHours();
//                                 if (i >= 0 && i < 10) {
//                                     o = 2;
//                                 }
//                                 o = t % 2 == 0 ? 2 : 1;
//                             } else {
//                                 if (7 == this.shareOrVideoType) {
//                                     var n = "222122122122121212112112112";
//                                     var a = "112";
//                                     if (this.shareRule && this.shareRule.typeRule) {
//                                         var s = this.shareRule.typeRule;
//                                         n = s.list;
//                                         a = s.repeat;
//                                     }
//                                     var r = n.split("").map(function(e) {
//                                         return parseInt(e);
//                                     });
//                                     if (t < r.length) {
//                                         o = r[t % r.length];
//                                     } else {
//                                         {
//                                             var c = a.split("").map(function(e) {
//                                                 return parseInt(e);
//                                             });
//                                             o = c[(t - r.length) % c.length];
//                                         }
//                                     }
//                                 }
//                             }
//                         }
//                     }
//                 }
//             }
//         }
//         if (2 == o && (!this.huoquSdkBanbenShifouKeyong("2.0.4") || "" == wx_video_id || wx_video_id.length < 1)) {
//             o = this.shifouKaiqi(KEY_IS_SHENHE) ? 0 : 1;
//         }
//         console.log("当前分享视频类型：", o, "当前分享视频次数：", t, "当前策略:", this.shareOrVideoType);
//         return o;
//     },
//     zhixingFenxiangHuoShipinLuoji: function(e) {
//         var t = this;
//         var o = this.huoquFenxiangHuoShipinZhuangtai();
//         if (0 == o) {
//             e.fail ?
//                 (e.fail({
//                         errcCode: 1001,
//                         errMsg: "暂无视频"
//                     }),
//                     e.complete && e.complete()) :
//                 wx.showToast({
//                     title: "暂无视频"
//                 });
//             return o;
//         }
//         if (1 == o) {
//             var i;
//             var n = e.fail;
//             if (!n) {
//                 n = function() {
//                     if (window.wx) {
//                         wx.showModal({
//                             title: "分享失败",
//                             content: t.shareFailText,
//                             showCancel: !0,
//                             cancelText: "放弃",
//                             confirmText: "重试",
//                             success: function(o) {
//                                 o.confirm ? t.zhixingFenxiangHuoShipinLuoji(e) : o.cancel;
//                             }
//                         });
//                     }
//                 };
//             }
//             this.fenxiangDao({
//                 location: null != (i = e.location) ? i : "reward",
//                 isInvite: 3,
//                 failText: "尝试分享到不同的好友或群",
//                 complete: function() {
//                     user_default.set_data_for_key(
//                         "shareOrVideoCountDaily",
//                         user_default.get_int_for_key("shareOrVideoCountDaily", 0) + 1
//                     );
//                     cc.game.emit("shareOrVideoSuccess");
//                     if (e.success) {
//                         e.success({
//                             type: 1
//                         });
//                     }
//                     if (e.complete) {
//                         e.complete();
//                     }
//                 },
//                 fail: function(t) {
//                     n(t);
//                     if (e.complete) {
//                         e.complete();
//                     }
//                 }
//             });
//         } else {
//             if (2 == o) {
//                 this.xianshiJiliShipinGuanggao("", function(t) {
//                     t
//                         ?
//                         (user_default.set_data_for_key(
//                                 "shareOrVideoCountDaily",
//                                 user_default.get_int_for_key("shareOrVideoCountDaily", 0) + 1
//                             ),
//                             cc.game.emit("shareOrVideoSuccess"),
//                             e.success &&
//                             e.success({
//                                 type: 2
//                             })) :
//                         e.fail ?
//                         e.fail({
//                             errCode: 1002,
//                             errMsg: "视频未完播"
//                         }) :
//                         wx.showToast({
//                             title: "视频未完播"
//                         });
//                     if (e.complete) {
//                         e.complete();
//                     }
//                 });
//             }
//         }
//         return o;
//     },
//     getShareResult: function() {
//         var e = {
//             base: [2, 20, 3, 30, 4, 60, 5, 100, 6, 200, 7, 300],
//             decrease: 1,
//             increase: 30
//         };
//         if (this.shareRule && this.shareRule.rateRule) {
//             e.base = this.shareRule.rateRule.base;
//             e.decrease = this.shareRule.rateRule.decrease;
//             e.increase = this.shareRule.rateRule.increase;
//         }
//         var t = (getTime() - this.shareHideTime) / 1e3;
//         var o = user_default.get_int_for_key("shareCountDaily", 0);
//         var i = this.shareFailCount;
//         var n = 500;
//         for (var a = 0; a < e.base.length; a += 2) {
//             if (t < e.base[a]) {
//                 n = e.base[a + 1];
//                 break;
//             }
//         }
//         var s = n + e.increase * i - e.decrease * o;
//         var r = 100 * Math.random() < s;
//         r ? (this.shareFailCount = 0) : this.shareFailCount++;
//         console.log("分享结果：", r, "概率：", s, "分享时间:", t.toFixed(2) + "s", "分享次数:", o, "失败次数:", i);
//         return r;
//     },
//     tiaozhuanDaoXinApp: function(e) {
//         if (this.huoquSdkBanbenShifouKeyong("2.2.0")) {
//             wx.navigateToMiniProgram({
//                 appId: e.data.appId,
//                 path: "?source=" + e.source,
//                 fail: function(t) {
//                     if ("navigateToMiniProgram:fail cancel" != t.errMsg && e.data.url) {
//                         wx.previewImage({
//                             current: e.data.url[0],
//                             urls: e.data.url
//                         });
//                     }
//                 },
//                 success: function() {
//                     if (e.success) {
//                         e.success();
//                     }
//                 }.bind(this)
//             });
//         }
//     },
//     diaoyongZhifuJiekou: function(e, t) {
//         var o = this;
//         var i = LY_getPayData(e);
//         if (null != i) {
//             this.xianshiGoumaiZhezhao();
//             al_show_log("=====diaoyongZhifuJiekou= action:" + e);
//             this.CreateOrder(i, function(e) {
//                 cc.systemEvent.emit("lieyou_sdk_video_loading", 1);
//                 if (200 == e.code) {
//                     var n = e.data.orderId;
//                     var a = {
//                         orderId: n,
//                         name: i.productName,
//                         action_id: i.action_id,
//                         state: 0,
//                         price: i.price
//                     };
//                     if (n) {
//                         if (t) {
//                             var s = t;
//                             t = function(t, o) {
//                                 s(t, o);
//                             };
//                         }
//                         o.tianjiaDingdanDuixiang(a);
//                         cc.sys.os == cc.sys.OS_IOS ?
//                             o.ISO_openCustomerService(a, t) :
//                             o.midasBalance(function(e) {
//                                 al_show_log(
//                                     "====midasBalance===orderId:" + n + "  price:" + i.price + "   余额：" + e.balance
//                                 );
//                                 i.price > e.balance ?
//                                     o.requestMidasPayment(i, t, n) :
//                                     o.midasZhifuJiekou(n, i.price, function() {
//                                         0 == e.errcode ?
//                                             (o.huoquDingdanDuixiang(n, AL_Order_Status.buy), t && t(1)) :
//                                             (o.guanbiDingdan(n),
//                                                 al_show_log("=====米大师扣费失败，请稍后再试=====" + e.errmsg));
//                                     });
//                             });
//                     } else {
//                         if (t) {
//                             t(0);
//                         }
//                     }
//                 } else {
//                     al_show_log(e.msg);
//                 }
//             });
//         }
//     },
//     midasBalance: function(e, t) {
//         var o = this;
//         var i = this.huoquHttpUrl() + "/order/midas-balance?openid=" + AL_User_Info.huoqu_open_id();
//         console.log("ailin========midasBalance= ", i, "session_key", wxData.session_key);
//         wx.request({
//             url: i,
//             data: {},
//             method: "POST",
//             header: {
//                 uuid: openid_uuid,
//                 platform: this.platform,
//                 umid: oppo_get_online_dataId,
//                 openid: AL_User_Info.huoqu_open_id(),
//                 sessionKey: wxData.session_key,
//                 channel: this.huoquXitongPingtaiZifuchuan()
//             },
//             timeout: 4500,
//             success: function(i) {
//                 console.log("ailin========midasBalance= response.data ", i);
//                 if (i.data) {
//                     var n = i.data.data;
//                     if (e) {
//                         e(n, t);
//                     }
//                 } else {
//                     o.guanbiDingdan(t);
//                     al_show_log("===midasBalance ", i.msg);
//                 }
//                 cc.systemEvent.emit("lieyou_sdk_video_loading", 1);
//             },
//             fail: function(e) {
//                 -101 == e.errno ?
//                     cc.systemEvent.emit("lieyou_sdk_video_loading", 0) :
//                     cc.systemEvent.emit("lieyou_sdk_video_loading", response.errMsg);
//                 o.guanbiDingdan(t);
//                 al_show_log("===midasBalance ", e);
//             }
//         });
//     },
//     midasZhifuJiekou: function(e, t, o) {
//         if (cc.sys.os == cc.sys.OS_IOS) {
//             if (o) {
//                 o(1, e);
//             }
//             return void ailin_sdk_manager.fafangDingdan(e, AL_Order_Status.give);
//         }
//         var i = this.huoquHttpUrl() + "/order/midas-pay?count=" + t + "&orderSn=" + e;
//         al_show_log("===== 米大师扣费 扣除" + t + "分");
//         wx.request({
//             url: i,
//             data: {},
//             method: "POST",
//             header: {
//                 uuid: openid_uuid,
//                 platform: this.platform,
//                 umid: oppo_get_online_dataId,
//                 channel: this.huoquXitongPingtaiZifuchuan(),
//                 openid: AL_User_Info.huoqu_open_id(),
//                 sessionKey: wxData.session_key
//             },
//             success: function(e) {
//                 console.log("ailin========米大师扣费= response.data ", e.data);
//                 var t = e.data.data;
//                 if (o && null != o) {
//                     o(t);
//                 }
//             },
//             fail: function(e) {
//                 al_show_log("========midasZhifuJiekou ", e);
//             }
//         });
//     },
//     requestMidasPayment: function(e, t, o) {
//         var i = this;
//         al_show_log("======requestMidasPayment= 唤起米大师支付 " + o);
//         var n = {
//             mode: "game",
//             env: 0,
//             offerId: ailin_midas_payment_id,
//             currencyType: "CNY",
//             platform: "android",
//             buyQuantity: e.price,
//             zoneId: "1",
//             success: function(n) {
//                 console.log("ailin======requestMidasPayment=======  米大师支付成功 ", n, o);
//                 cc.systemEvent.emit("lieyou_sdk_video_loading", 1);
//                 i.huoquDingdanDuixiang(o, AL_Order_Status.buy);
//                 cc.systemEvent.emit("lieyou_sdk_video_loading", 1);
//                 ailin_sdk_manager.gameCommonEventsNew({
//                     eventCode: "70001",
//                     payAmount: e.price
//                 });
//                 i.midasZhifuJiekou(o, e.price, function(e) {
//                     0 == e.errcode ?
//                         (i.huoquDingdanDuixiang(o, AL_Order_Status.buy), t && t(1)) :
//                         (i.guanbiDingdan(o), al_show_log("=====米大师扣费失败，请稍后再试=====" + e.errmsg));
//                 });
//             },
//             fail: function(e) {
//                 console.log("ailin===requestMidasPayment= fail:", e, o);
//                 i.guanbiDingdan(o);
//                 cc.systemEvent.emit("lieyou_sdk_video_loading", 1);
//                 if (t) {
//                     t(0);
//                 }
//             },
//             complete: function() {}
//         };
//         wx.requestMidasPayment(n);
//     },
//     CreateOrder: function(e, t) {
//         var o = {
//             appId: wx_app_id,
//             count: 1,
//             currency: "CNY",
//             actionId: e.action_id,
//             userInfo: this.huoquYouxiYonghuXinxi()
//         };
//         var i = this.huoquHttpUrl() + "/order/unifyCreateOrder";
//         al_show_log("===CreateOrder===url:" + i);
//         wx.request({
//             url: i,
//             data: o,
//             method: "POST",
//             timeout: 4500,
//             header: {
//                 channel: this.huoquXitongPingtaiZifuchuan(),
//                 engineVersion: cc.ENGINE_VERSION,
//                 gameVersion: this.getVersion(),
//                 openid: AL_User_Info.huoqu_open_id(),
//                 platform: this.platform,
//                 userTag: user_default.get_string_for_key("ly_userTag", ""),
//                 aymentType: cc.sys.os == cc.sys.OS_IOS ? 2 : 1,
//                 umid: oppo_get_online_dataId,
//                 uuid: openid_uuid
//             },
//             success: function(e) {
//                 console.log("===CreateOrder===response:", e);
//                 if (t) {
//                     t(e.data);
//                 }
//             },
//             fail: function(e) {
//                 -101 == e.errno ?
//                     cc.systemEvent.emit("lieyou_sdk_video_loading", 0) :
//                     cc.systemEvent.emit("lieyou_sdk_video_loading", 2);
//                 console.log("========CreateOrder fail ", e);
//             }
//         });
//     },
//     ISO_openCustomerService: function(e, t) {
//         var o = this;
//         var i = {
//             sessionFrom: '{"Title": "游戏充值","productId":"' + e.orderId + '"}',
//             showMessageCard: !0,
//             sendMessageTitle: "游戏充值",
//             sendMessagePath: e.orderId,
//             sendMessageImg: window.pay_share_path || "https://idata.flowerme.com/kyxsmallres/fksgsj/chongzhi.jpg",
//             success: function() {
//                 al_show_log("成功");
//                 wx.showLoading({
//                     title: "订单查询中...",
//                     mask: !0,
//                     success: function() {}
//                 });
//                 o.jianchaDingdanZhuangtai(e.orderId, function(i) {
//                     wx.hideLoading();
//                     200 == i.code && "SUCCESS" == i.data.payCode ?
//                         (o.huoquDingdanDuixiang(e.orderId, AL_Order_Status.buy),
//                             ailin_sdk_manager.gameCommonEventsNew({
//                                 eventCode: "70001",
//                                 payAmount: e.price
//                             }),
//                             t && t(1, e.orderId),
//                             o.fafangDingdan(e.orderId, AL_Order_Status.give)) :
//                         (o.guanbiDingdan(e.orderId), t && t(0));
//                 });
//             },
//             fail: function(t) {
//                 console.log("===ISO_openCustomerService= fail:", t);
//                 o.guanbiDingdan(e.orderId);
//             },
//             complete: function() {
//                 al_show_log("完成");
//             }
//         };
//         wx.openCustomerServiceConversation(i);
//     },
//     jianchaDingdanZhuangtai: function(e, t) {
//         var o = this.huoquHttpUrl() + "/order/queryOrderStatus?orderSn=" + e + "&channel=" + this.huoquXitongPingtaiZifuchuan();
//         al_show_log("===jianchaDingdanZhuangtai===url:" + o);
//         wx.request({
//             url: o,
//             method: "GET",
//             header: {
//                 umid: oppo_get_online_dataId,
//                 userTag: user_default.get_string_for_key("ly_userTag", "")
//             },
//             success: function(e) {
//                 console.log("---jianchaDingdanZhuangtai---- ", e);
//                 if (t) {
//                     t(e.data);
//                 }
//             },
//             fail: function(e) {
//                 al_show_log("========midasZhifuJiekou ", e);
//             }
//         });
//     },
//     shezhiDingdanDuixiang: function(e, t, o) {
//         var i = new $md5();
//         var n = i.hex_md5(i.hex_md5(e + t));
//         var a = this.huoquHttpUrl() + "/wxpay/order?orderId=" + e + "&status=" + t + "&sign=" + n;
//         al_show_log("===修改订单状态===url:" + a);
//         wx.request({
//             url: a,
//             method: "PUT",
//             header: {
//                 orderId: e,
//                 status: t,
//                 sign: n,
//                 userTag: user_default.get_string_for_key("ly_userTag", "")
//             },
//             success: function(e) {
//                 console.log("---shezhiDingdanDuixiang----success ", e);
//                 if (200 == e.data.code && o) {
//                     o();
//                 }
//             },
//             fail: function(e) {
//                 al_show_log("========shezhiDingdanDuixiang  fail ", e);
//             }
//         });
//     },
//     isSpot: function(e) {
//         if (void 0 === e) {
//             e = !0;
//         }
//         return !(!this.jianchaGuanggaoKaishiShijianShifouManzuYaoqiu(this.kaishi_youxi_guanggao_shijian.spot) ||
//             ((this.resultcount = this.getAd_spotcount()),
//                 e ?
//                 this.resultcount < this.interval.rates[1].index || this.spot_guanggao_jishu % this.interval.rates[1].rate != 0 :
//                 this.resultcount < this.interval.rates[0].index || this.pausecount % this.interval.rates[0].rate != 0)
//         );
//     },
//     setClipboardData: function(e, t, o) {
//         if (void 0 === o) {
//             o = 1;
//         }
//         al_show_log("setClipboardData wx bodyStr:" + e);
//         wx.setClipboardData({
//             data: e,
//             success: function(e) {
//                 console.log("剪切板内容复制成功：", e);
//                 t = t || "加载中..";
//                 wx.showToast({
//                     title: t,
//                     icon: "none",
//                     duration: o
//                 });
//                 if ("" == t) {
//                     wx.showHide();
//                 }
//             },
//             fail: function(e) {
//                 console.log("剪切板内容异常：", e);
//             }
//         });
//     },
//     createGameClubButton: function(e, t, o) {
//         var i = this;
//         if (void 0 === t) {
//             t = !1;
//         }
//         this.destroyClubButton();
//         var n = huoqu_jiedian_dao_zhen_de_juxing(e);
//         this.gameClubBtn = t ?
//             wx.createGameClubButton({
//                 icon: "green",
//                 style: {
//                     left: n.left,
//                     top: n.top,
//                     width: n.width,
//                     height: n.height
//                 }
//             }) :
//             wx.createGameClubButton({
//                 icon: "green",
//                 type: "text",
//                 text: "",
//                 style: {
//                     left: n.left,
//                     top: n.top,
//                     width: n.width,
//                     height: n.height
//                 }
//             });
//         this.gameClubBtn.onTap(function(e) {
//             if (o) {
//                 o(e);
//             }
//             console.log(e);
//         });
//         var a = e.addComponent("AL_Framework_al_ondestroy");
//         a.onDisable = function() {
//             i.gameClubBtn.hide();
//         };
//         a.onEnable = function() {
//             i.gameClubBtn.show();
//         };
//         a.onDestroy = function() {
//             i.destroyClubButton();
//         };
//     },
//     yincangYouxiJulebuAnniu: function() {
//         if (this.gameClubBtn) {
//             this.gameClubBtn.hide();
//         }
//     },
//     xianshiYouxiJulebuAnniu: function() {
//         if (this.gameClubBtn) {
//             this.gameClubBtn.show();
//         }
//     },
//     destroyClubButton: function() {
//         if (this.gameClubBtn) {
//             this.gameClubBtn.destroy();
//             this.gameClubBtn = null;
//         }
//     },
//     destroyUserButton: function() {
//         if (this.gameUserBtn) {
//             this.gameUserBtn.destroy();
//             this.gameUserBtn = null;
//         }
//     },
//     shiwan99Activated: function() {
//         var e = AL_User_Info.huoqu_open_id();
//         if (!e && "" == e) {
//             return al_show_log("========没有获取openid ");
//         }
//         var t = wx.getLaunchOptionsSync().query;
//         al_show_log("shiwan99Activated =============>>" + JSON.stringify(t));
//         if ("99SW" == t.platform || "99SW" == user_default.get_string_for_key("huichuan", "")) {
//             var o = {
//                 deviceId: t.deviceId,
//                 oaid: t.oaid,
//                 openId: e,
//                 platform: t.platform,
//                 requestId: t.requestId
//             };
//             var i = "https://commerce-test.yingzhongshare.com/commerce_flow_service/api/external/miniProgramActivated";
//             if ("release" == wx.getAccountInfoSync().miniProgram.envVersion) {
//                 i = "https://cpl.yingzhongshare.com/commerce_flow_service/api/external/miniProgramActivated";
//             }
//             al_show_log(
//                 "shiwan99Event =============>>url:" + i,
//                 "body:" + o + "  isUserNew:" + ailin_sdk_manager.isUserNew
//             );
//             this.setDataForHttpPust(i, JSON.stringify(o), function(e) {
//                 al_show_log("shiwan99Activated =============>>" + e);
//             });
//             if (ailin_sdk_manager.isUserNew) {
//                 user_default.set_data_for_key("huichuan", "99SW");
//                 this.shiwan99Event(100001);
//             }
//         }
//     },
//     shiwan99Event: function(e, t) {
//         if (void 0 === t) {
//             t = "1";
//         }
//         al_show_log("shiwan99Event =============>>v code:" + e + " eventValue:" + t);
//         if ("99SW" == user_default.get_string_for_key("huichuan", "")) {
//             var o = AL_User_Info.huoqu_open_id();
//             if (!o && "" == o) {
//                 return;
//             }
//             if ("100001" == e || 100001 == e) {
//                 return;
//             }
//             var i = "https://commerce-test.yingzhongshare.com/commerce_flow_service/api/external/sendEvent";
//             if ("release" == wx.getAccountInfoSync().miniProgram.envVersion) {
//                 i = "https://cpl.yingzhongshare.com/commerce_flow_service/api/external/sendEvent";
//             }
//             var n = {
//                 openId: o,
//                 eventCode: e,
//                 eventValue: t
//             };
//             al_show_log("shiwan99Event =============>>url:" + i + "body:" + n);
//             this.setDataForHttpPust(i, JSON.stringify(n), function(e) {
//                 al_show_log("shiwan99Event =============>>" + e);
//             });
//         }
//     },
//     gengxinYouxiDangqianGuanqiaXinxi: function(e, t, o) {
//         $baseManager.prototype.gengxinYouxiDangqianGuanqiaXinxi.call(this, e, t, o);
//         this.shiwan99Event(100002, t);
//     },
//     getGameClubData: function(e) {
//         var t = this;
//         var o = e.dataTypeList ?
//             e.dataTypeList : [{
//                     type: 1
//                 },
//                 {
//                     type: 3
//                 },
//                 {
//                     type: 4
//                 },
//                 {
//                     type: 5
//                 },
//                 {
//                     type: 6
//                 },
//                 {
//                     type: 7
//                 },
//                 {
//                     type: 8
//                 },
//                 {
//                     type: 9
//                 },
//                 {
//                     type: 10
//                 }
//             ];
//         wx.getGameClubData({
//             dataTypeList: o,
//             success: function(o) {
//                 var i = t.huoquHttpUrl() + "/club/gameClubData";
//                 var n = {
//                     encryptedData: o.encryptedData,
//                     sessionKey: wxData.session_key,
//                     iv: o.iv
//                 };
//                 al_show_log("getGameClubData =============>>url:" + i + "body:" + JSON.stringify(n));
//                 t.setDataForHttpPust(i, JSON.stringify(n), function(t) {
//                     if (e.callFun) {
//                         e.callFun(t);
//                     }
//                 });
//                 console.log(o);
//             },
//             fail: function(e) {
//                 console.error(e);
//             },
//             complete: function(e) {
//                 console.log(e);
//             }
//         });
//     },
//     checkAdRule: function(e) {
//         if (this.user_ad_rule) {
//             var t = this.user_ad_rule;
//             var o = t.new_user_ad;
//             var i = t.new_user_ad_type;
//             var n = t.new_user_ad_time;
//             var a = t.old_user_ad;
//             var s = t.old_user_ad_type;
//             var r = user_default.get_bool_for_key("newUserFlag", !1);
//             var c = user_default.get_int_for_key("firsttime", -1);
//             if (c < 0) {
//                 user_default.set_bool_for_key("newUserFlag", !1);
//                 r = !1;
//             }
//             if (r) {
//                 if (window.getTime() - c >= 36e5 * n) {
//                     user_default.set_bool_for_key("newUserFlag", !1);
//                     r = !1;
//                 } else {
//                     if (i == e || 3 == i) {
//                         if (0 == o) {
//                             return !1;
//                         }
//                     } else {
//                         r = !1;
//                     }
//                 }
//             }
//             if (!r && (s == e || 3 == s) && 0 == a) {
//                 return !1;
//             }
//         }
//         return !0;
//     },
//     xianshiTianjiaDaoShoucangjiaDuihuaKuang: function(e) {
//         new n.default().chuangjian_shoucang_yuzhiti(e);
//     },
//     isShowPraise: function() {
//         var e = this.huoquDengluShuju();
//         console.log(
//             "==========interval====3233=========",
//             JSON.stringify(e.gameConfig.rate_interval),
//             user_default.get_int_for_key("SDKShowPraiseNum", 0),
//             user_default.get_bool_for_key("alreadyPraise", !1)
//         );
//         if (user_default.get_int_for_key("SDKShowPraiseNum", 0) > 2) {
//             return !1;
//         }
//         if (user_default.get_bool_for_key("alreadyPraise", !1)) {
//             return !1;
//         }
//         var t = {
//             rate: 3,
//             index: 4e6
//         };
//         if (e && e.gameConfig && e.gameConfig.rate_interval) {
//             t = e.gameConfig.rate_interval;
//         }
//         console.log("==========interval=============", JSON.stringify(t));
//         var o = t.index > 0 ? t.index : 3;
//         var i = t.rate;
//         i = i > 0 ? i : 3;
//         var n = user_default.get_int_for_key("praise_game", 1);
//         user_default.set_data_for_key("praise_game", n + 1);
//         return !(n < o || (n - o) % i != 0 || !wx.openBusinessView);
//     },
//     xianshiPingfen: function(e) {
//         var t = this;
//         this.praiseCallFun = e;
//         var o = user_default.get_int_for_key("SDKShowPraiseNum", 0);
//         user_default.set_data_for_key("SDKShowPraiseNum", o + 1);
//         var i = cc.director.getScene();
//         var n = ailin_native_praise_Dialog_Prefab();
//         n.addComponent("AL_Framework_al_ondestroy").onDestroy = function() {
//             t.isShowPraise = !1;
//         };
//         n.x = cc.winSize.width / 2;
//         n.y = cc.winSize.height / 2;
//         this.yincangYuanshengGuangao();
//         this.isShowPraise = !0;
//         i.addChild(n);
//     },
//     openBusinessView: function() {
//         var e = this;
//         if (wx.openBusinessView) {
//             wx.openBusinessView({
//                 businessType: "servicecommentpage",
//                 success: function(t) {
//                     user_default.set_bool_for_key("alreadyPraise", !0);
//                     if (e.praiseCallFun) {
//                         e.praiseCallFun(!0);
//                     }
//                     console.log("=========openBusinessView success:", t);
//                     e.praiseCallFun = null;
//                 },
//                 fail: function(t) {
//                     if (e.praiseCallFun) {
//                         e.praiseCallFun(!1);
//                     }
//                     console.log("=========openBusinessView fail:", t);
//                     e.praiseCallFun = null;
//                 }
//             });
//         }
//     }
// });
// module.exports = AL_Framework_Wx_Manager;